Поделиться через


OPM_GET_VIRTUAL_PROTECTION_LEVEL

Возвращает уровень виртуальной защиты для указанного механизма защиты.

Виртуальный уровень защиты — это уровень, запрошенный приложением во время текущего сеанса диспетчера защиты выходных данных (OPM). Драйвер может применять более высокий уровень из-за событий вне этого сеанса OPM. Чтобы найти фактический уровень защиты, отправьте запрос OPM_GET_ACTUAL_PROTECTION_LEVEL .

Требование Значение
Идентификатор GUID запроса OPM_GET_VIRTUAL_PROTECTION_LEVEL
Входные данные Механизм защиты для запроса, заданный в виде 32-разрядного целого числа. Значение интерпретируется как член флагов типов защиты OPM.
Возвращать данные Структура OPM_STANDARD_INFORMATION

 

Комментарии

Уровень защиты возвращается в элементе ulInformationструктуры OPM_STANDARD_INFORMATION . Значение этого значения зависит от запрашиваемого механизма защиты. Для каждого механизма защиты значение ulInformation является флагом из другого перечисления, как показано в следующей таблице.

Механизм защиты Перечисление
ACP OPM_ACP_PROTECTION_LEVEL
CGMS-A Флаги защиты CGMS-A
DPCP OPM_DPCP_PROTECTION_LEVEL
HDCP OPM_HDCP_PROTECTION_LEVEL

 

Этот запрос эквивалентен запросу DXVA_COPPQueryLocalProtectionLevel, используемому в протоколе COPP.

Требования

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

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

IOPMVideoOutput::COPPCompatibleGetInformation

IOPMVideoOutput::GetInformation

Запросы состояния OPM