| Предыдущий | Следующий |
| NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED | NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET |
NS_E_DRM_SDK_VERSIONMISMATCH
Диагностика NS_E_DRM_SDK_VERSIONMISMATCH
0xC00D2778 соответствует NS_E_DRM_SDK_VERSIONMISMATCH. Этот HRESULT указывает этап Windows Media DRM: Двоичные файлы клиента DRM и компоненты, обращённые к SDK, имеют несовместимые версии.
Что зафиксировать до повторной попытки
- Подтверждение для этого кода: загруженные модули, версии файлов и связанную библиотеку-заглушку DRM.
- Защищённая идентичность: состояние операции, последовательность обратных вызовов и владельца отмены.
- Состояние операции: первый внутренний HRESULT до общей ошибки.
- Хранилище или транспорт: точный метод интерфейса и тип создаваемого объекта.
- Контекст безопасности: версию SDK/среды выполнения и связанную библиотеку-заглушку DRM.
- Точка корреляции: имя свойства, тип, размер и порядок инициализации.
Показательный сценарий
Приложение, собранное с одной версией SDK, загружает более старую среду DRM из системы.
Исправление
Поддерживаемое исправление: разверните один поддерживаемый согласованный набор компонентов.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_BB_UNABLE_TO_INITIALIZE | Компонент корня доверия DRM не может инициализироваться |
NS_E_DRM_UNABLE_TO_CREATE_INMEMORYSTORE_OBJECT | Среда DRM не может создать объект хранилища в памяти, необходимый для этой операции. |
NS_E_DRM_STUBLIB_REQUIRED | Приложение не предоставило идентичность требуемой библиотеки-заглушки DRM |
Проверка результата
После исправления повторите исходную операцию. Проверьте завершение DRM-действия, а не только исчезновение NS_E_DRM_SDK_VERSIONMISMATCH. Другой HRESULT анализируйте отдельно.
Технические ссылки
- Клиентские интерфейсы DRM — официальный контекст Windows Media DRM для
NS_E_DRM_SDK_VERSIONMISMATCH. - Руководство по программированию клиента DRM — правила API и состояния, относящиеся к границе
NS_E_DRM_SDK_VERSIONMISMATCH. - Получение требуемой библиотеки DRM — документация платформы, используемая для отличия
NS_E_DRM_SDK_VERSIONMISMATCHот соседних результатов. - Коды ошибок Windows Media DRM
Нужно найти другой код? Найти другой код состояния или ошибки.