Что означает код HRESULT 0xC0262505 (ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST)?

 
Предыдущий Следующий
ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS ERROR_GRAPHICS_OPM_INTERNAL_ERROR

ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST

Что означает ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST

ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST означает, что устройство отображения, переданное OPM, в текущей topology не имеет активных защищаемых видеовыходов. Это возможно после hot-plug, переключения сеанса или изменения конфигурации дисплеев.

Что проверить

  • Сохраните HMONITOR/GDI device, текущую topology и количество OPM outputs в тот же момент, когда получен код.
  • После изменения display configuration заново перечислите мониторы и не используйте handles, полученные для прежней topology.
  • Учитывайте headless/remote сценарии: наличие логического display object ещё не гарантирует наличие физического OPM video output.

Как подтвердить правильную обработку

Исправление подтверждается получением актуального display object, для которого OPM перечисляет нужный физический output, и успешной настройкой защиты именно на нём.

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


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