Что означает код HRESULT 0xC00D0FEE (NS_E_WMP_LOCKEDINSKINMODE)?

 
Предыдущий Следующий
NS_E_WMP_SENDMAILFAILED NS_E_WMP_FAILED_TO_SAVE_FILE

NS_E_WMP_LOCKEDINSKINMODE

Диагностика NS_E_WMP_LOCKEDINSKINMODE

Windows Media Player сообщает, что NS_E_WMP_LOCKEDINSKINMODE (0xC00D0FEE) возвращается, когда политика или административная конфигурация запрещает переход из режима обложки в полный режим. Этот результат формируется XML-загрузчиком обложек, который открывает пакет, находит определение.wms, создаёт представления и элементы управления, применяет атрибуты и подключает обработчики событий к графическим элементам интерфейса.

Данные, позволяющие отличить этот результат

ПолеЧто записать
Решающая проверкаЗафиксируйте эффективную политику и текущий uiMode, а не считайте пакет обложки повреждённым
Идентичность артефактапуть ресурса, декодированные размеры и атрибуты прозрачности/сопоставления для этого воспроизведения
Состояние среды выполненияимя события, первый обработчик и любое повторное объявление обработчика для этого воспроизведения
Ответственный объектпуть к архиву обложки, список его файлов и выбранное определение.wms для этого воспроизведения
Результат нижнего уровняобъявление THEME/version и currentViewID для этого воспроизведения
Корреляциятип элемента управления, ID объекта и отношение родитель/дочерний элемент для этого воспроизведения

Показательный случай: Конфигурация киоска намеренно фиксирует проигрыватель в режиме обложки. Пример локализует только компонент, сформировавший ограничение.

Точная проверка и исправление

Близкие результаты с другими границами

РезультатДругая граница
NS_E_WMP_INVALID_SKINвыбранный пакет обложки не соответствует требованиям WMP к пакету, XML или ресурсам
NS_E_WMP_UI_NOSKININZIPархив обложки не содержит определения.wms, которое может обнаружить загрузчик
NS_E_WMP_UI_SECONDHANDLERДля события объявлен второй обработчик, хотя один обработчик уже зарегистрирован

Проверка исправления

После устранения выявленного предварительного условия повторите исходную операцию с новым ответственным объектом. Считайте NS_E_WMP_LOCKEDINSKINMODE устранённым только после того, как та же операция проходит этот этап; любой последующий HRESULT сохраняйте как отдельный сбой.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.