| Предыдущий | Следующий |
| NS_E_DRM_SDMI_NOMORECOPIES | NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT |
NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT
Диагностика NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT
0xC00D2757 означает сбой создания объекта заголовка DRM, который должен разобрать и представить метаданные защищённого содержимого. Ошибка возникает до нормальной работы с ключами или кодированием.
Что зафиксировать
- точный вызов фабрики/интерфейса и первый внутренний HRESULT;
- версию заголовка ASF/DRM, его размер и хеш исходных байтов;
- версию среды WMDRM и загруженной библиотеки приложения;
- параметры и порядок инициализации родительского DRM-объекта.
Контрольная проверка
Создайте объект заголовка из заведомо корректного DRM-заголовка в той же среде. Если контроль проходит, сравнивайте исходные байты и заявленную версию; если нет — исследуйте создание компонента и вложенный HRESULT.
Исправление и проверка
Устраните проблему формата заголовка либо несовместимость/инициализацию компонента, создайте новый объект и повторите разбор исходного содержимого. Сбой создания объекта ключей после этого является отдельным результатом.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT | Среда DRM не может создать объект управления ключами, необходимый для этой операции |
NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT | Среда DRM не может создать объект кодирования, необходимый для этой операции |
NS_E_DRM_INVALID_DATA | Клиент Windows Media DRM обнаружил недопустимые или повреждённые данные |
Технические ссылки
- Обзор Windows Media DRM — описание API и состояний Windows Media DRM.
- Защита DRM и распространение лицензий
- Версии DRM
- Коды ошибок Windows Media DRM
Нужно найти другой код? Найти другой код состояния или ошибки.