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

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

NS_E_INVALID_DRMV2CLT_STUBLIB

Точное условие DRM

NS_E_INVALID_DRMV2CLT_STUBLIB — это HRESULT Windows Media DRM 0xC00D2790. Он означает, что приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Для NS_E_INVALID_DRMV2CLT_STUBLIBДля этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Состояние протокола и хранилища

Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». NS_E_INVALID_DRMV2CLT_STUBLIBДля этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Данные, которые следует сохранить

Зафиксируйте первое появление NS_E_INVALID_DRMV2CLT_STUBLIB Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

  • Подтверждение для этого кода: Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Защищённая идентичность: Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Состояние операции: Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Хранилище или транспорт: Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Контекст безопасности: Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Точка корреляции: Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.

Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». NS_E_INVALID_DRMV2CLT_STUBLIBДля этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Связанные коды и диагностическое различие

РезультатДругая граница
NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATAЗафиксируйте значение, относящееся к условию «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2», и сравните его с заведомо рабочим случаем.
NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTSЗафиксируйте значение, относящееся к условию «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2», и сравните его с заведомо рабочим случаем.
NS_E_DRM_MIGRATION_LICENSE_ALREADY_EXISTSЗафиксируйте значение, относящееся к условию «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2», и сравните его с заведомо рабочим случаем.

Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». NS_E_INVALID_DRMV2CLT_STUBLIB Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Последовательность диагностики

  1. Сохраните NS_E_INVALID_DRMV2CLT_STUBLIBСохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  2. Сопоставьте NS_E_INVALID_DRMV2CLT_STUBLIB Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  3. Для NS_E_INVALID_DRMV2CLT_STUBLIBСохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  4. Прямая проверка: сравните identity stublib с application/DLL и target runtime.
  5. После исправления повторите то же requested action и проверьте итоговое состояние license store, secure clock, device или migration object.

Исправление формирующего условия

Устраняйте NS_E_INVALID_DRMV2CLT_STUBLIB Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». NS_E_INVALID_DRMV2CLT_STUBLIBДля этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Показательный случай: Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Действия, не доказывающие исправление

  • Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime. NS_E_INVALID_DRMV2CLT_STUBLIB Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime. NS_E_INVALID_DRMV2CLT_STUBLIBСохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.
  • Не сводите NS_E_INVALID_DRMV2CLT_STUBLIB Сохраните исходные данные и проверьте условие «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2»; сравните identity stublib с application/DLL и target runtime.

Регрессионная проверка

Повторите операцию, первоначально вернувшую NS_E_INVALID_DRMV2CLT_STUBLIB. Для NS_E_INVALID_DRMV2CLT_STUBLIBДля этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». NS_E_INVALID_DRMV2CLT_STUBLIBДля этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

Практическое примечание для этого кода

Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». NS_E_INVALID_DRMV2CLT_STUBLIB. Храните её рядом с точным значением 0xC00D2790Для этого HRESULT диагностическая граница — «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2». Сравните identity stublib с application/dll и target runtime; после подтверждения применяйте только это исправление: скомпонуйте и разверните stublib, выданную для этого приложения, затем повторите исходную DRM-операцию на границе «приложение скомпоновано с неправильной stub-библиотекой клиента DRM v2».

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


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