Флаги состояния OPM

Флаги в следующей таблице указывают состояние сеанса ДИСПЕТЧЕРа выходных данных (OPM).

Констант/значение Описание
OPM_STATUS_NORMAL
0x00
Нормальное состояние.
OPM_STATUS_LINK_LOST
0x01
Целостность подключения была скомпрометирована. Ниже приведены примеры событий, которые приводят к тому, что драйвер устанавливает этот флаг:
  • Драйвер больше не может применить текущий уровень защиты.
  • Драйвер обнаружил внутреннюю ошибку целостности.
  • Соединитель между компьютером и устройством отображения был отключен.
OPM_STATUS_RENEGOTIATION_REQUIRED
0x02
Конфигурация подключения изменилась. Например, пользователь изменил режим отображения рабочего стола.
OPM_STATUS_TAMPERING_DETECTED
0x04
Графический адаптер или драйвер были изменены.
Этот флаг не используется в режиме эмуляции COPP. Вместо этого в выходных данных видео задается флаг OPM_STATUS_LINK_LOST, если он обнаруживает незаконное изменение.
OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED
0x08
Отозванное High-Bandwidth устройство защиты цифрового содержимого (HDCP) подключено к выходным данным видео.
Этот флаг состояния можно вернуть из запроса OPM_GET_VIRTUAL_PROTECTION_LEVEL или OPM_GET_ACTUAL_PROTECTION_LEVEL .
Отозванное устройство может быть подключено непосредственно к выходу видео или косвенно через средство-повторитель HDCP. Для обнаружения этого условия требуется вывод видео, если hdCP включен, но не в противном случае.
Этот флаг не используется в режиме эмуляции COPP, так как выходные данные видео не обнаруживают отозванные устройства в этом режиме.

Remarks

Некоторые из этих констант эквивалентны значениям из перечисления COPP_StatusFlags , используемого в протоколе COPP.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Header
Opmapi.h

См. также

Перечисления OPM