Что означает код HRESULT 0xC00D2790 (NS_E_INVALID_DRMV2CLT_STUBLIB)?

 
Предыдущий Следующий
NS_E_DRM_HARDWAREID_MISMATCH NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATA

NS_E_INVALID_DRMV2CLT_STUBLIB

Контекст Windows Media

NS_E_INVALID_DRMV2CLT_STUBLIB фиксирует конкретное состояние Windows Media: Приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2. Диагностику начинайте с первого SDK/server вызова, который вернул результат, пока его входные данные и object generation ещё известны.

Что сохранить

  • Зафиксируйте имя/версию stub library, import table, bitness и DRM client runtime; эти значения нужны до повторной попытки.
  • Сохраните первый HRESULT, время, process/thread ID и generation объекта или сессии, в которой произошло условие «Приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».
  • Для исправного контрольного запуска оставьте неизменными входной media object, identity пользователя и версию runtime; различие должно появиться в параметре, связанном с этим статусом.

Различающий эксперимент

Повторите операцию так, чтобы перелинковать приложение с поддерживаемой stub library и проверить loaded module version. Сравните object lifecycle и первый status до любого автоматического retry.

Не подменяйте этот статус соседним Windows Media результатом: сначала сохраните точное условие и только потом выбирайте retry, reset или изменение policy. Коррекция должна устранять установленную причину без потери исходных данных.

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


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