структура DXGKMDT_OPM_REQUESTED_INFORMATION (d3dkmdt.h)

Структура DXGKMDT_OPM_REQUESTED_INFORMATION содержит сведения, запрошенные при вызове функции DxgkDdiOPMGetInformation или DxgkDdiOPMGetCOPPCompatibleInformation .

Синтаксис

typedef struct _DXGKMDT_OPM_REQUESTED_INFORMATION {
  DXGKMDT_OPM_OMAC omac;
  ULONG            cbRequestedInformationSize;
  BYTE             abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE];
} DXGKMDT_OPM_REQUESTED_INFORMATION, *PDXGKMDT_OPM_REQUESTED_INFORMATION;

Члены

omac

Структура DXGKMDT_OPM_OMAC , содержащая код проверки подлинности сообщений (OMAC) в режиме CBC для проверки подлинности сообщений. Дополнительные сведения об OMAC см. в разделе Алгоритм OMAC-1. Параметры OMAC-1, используемые OPM и COPP:

E = AES (расширенный стандарт шифрования)

t = 128 бит

K = 128-разрядный ключ, который драйвер мини-порта дисплея получает при вызове DxgkDdiOPMSetSigningKeyAndSequenceNumbers .

n = 128 бит

Сведения об AES см. на веб-сайте RSA Laboratories .

cbRequestedInformationSize

Размер допустимых данных, на которые указывает член abRequestedInformation (в байтах).

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

4076-байтовый массив, указывающий сведения, полученные из защищенного выходного объекта.

Чтобы вернуть запрошенные сведения, драйвер мини-порта отображения должен привести abRequestedInformation к одной из следующих структур в зависимости от GUID, указанного в элементе guidInformationDXGKMDT_OPM_GET_INFO_PARAMETERS или DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS , что параметр Parametersобъекта DxgkDdiOPMGetInformation или /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information указывает на. Например, guid DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION указывает структуру DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION .

GUID Структура извлеченных сведений
DXGKMDT_OPM_GET_CONNECTOR_TYPE, DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES, DXGKMDT_OPM_GET_VIRTUAL_PROTECTION_LEVEL, DXGKMDT_OPM_GET_ACTUAL_PROTECTION_LEVEL, DXGKMDT_OPM_GET_ADAPTER_BUS_TYPE, DXGKMDT_OPM_GET_DVI_CHARACTERISTICS или DXGKMDT_OPM_GET_CURRENT_HDCP_SRM_VERSION DXGKMDT_OPM_STANDARD_INFORMATION
DXGKMDT_OPM_GET_ACTUAL_OUTPUT_FORMAT DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT
DXGKMDT_OPM_GET_OUTPUT_ID DXGKMDT_OPM_OUTPUT_ID. Поддерживается в Windows 7 и более поздних версиях.
DXGKMDT_OPM_GET_ACP_AND_CGMSA_SIGNALING DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING
DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmdt.h

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

DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING

DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT

DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION

DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

DXGKMDT_OPM_GET_INFO_PARAMETERS

DXGKMDT_OPM_OMAC

DXGKMDT_OPM_OUTPUT_ID

DXGKMDT_OPM_STANDARD_INFORMATION

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation