Флаги состояния ОПМ

Флаги в следующей таблице определяют состояние сеанса вывода диспетчера (ОПМ).

Константа/значение Описание
OPM_STATUS_NORMAL
0x00
Нормальное состояние.
OPM_STATUS_LINK_LOST
0x01
Целостность подключения скомпрометирована. Ниже приведены примеры событий, которые вызывают установку драйвером этого флага.
  • Драйвер больше не может применить текущий уровень защиты.
  • Драйвер обнаружил внутреннюю ошибку целостности.
  • Соединитель между компьютером и устройством дисплея был отсоединен.
OPM_STATUS_RENEGOTIATION_REQUIRED
0x02
Конфигурация подключения изменилась. Например, пользователь изменил режим экрана рабочего стола.
OPM_STATUS_TAMPERING_DETECTED
0x04
Графический адаптер или драйвер были изменены.
Этот флаг не используется в режиме эмуляции Копп. Вместо этого выходные данные видео задают флаг 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 включен, требуется вывод видео, но в противном случае — нет.
Этот флаг не используется в режиме эмуляции Копп, так как видеопотокы не обнаруживают отозванные устройства в этом режиме.

Комментарии

Некоторые из этих констант эквивалентны значениям из перечисления Копп _ статусфлагс , используемого в сертифицированном протоколе защиты выходных данных (Копп).

Требования

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

См. также раздел

Перечисления ОПМ