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


структура 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, содержащая код проверки подлинности сообщений в режиме CBC (OMAC) с одно ключом. Дополнительные сведения об OMAC см. в алгоритме OMAC-1. Параметры OMAC-1, используемые OPM и COPP, являются следующими:

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

t = 128 бит

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

n = 128 бит

Дополнительные сведения об AES см. на веб-сайте лабораторий RSA.

cbRequestedInformationSize

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

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

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

Чтобы вернуть запрошенные сведения, драйвер минипорта отображения должен привести abRequestedInformation к одной из следующих структур в зависимости от GUID, указанного в элементе guidInformation DXGKMDT_OPM_GET_INFO_PARAMETERS или DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_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