Compartilhar via


estrutura DXGKMDT_OPM_REQUESTED_INFORMATION (d3dkmdt.h)

A estrutura DXGKMDT_OPM_REQUESTED_INFORMATION contém informações que foram solicitadas em uma chamada para a função DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation .

Sintaxe

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;

Membros

omac

Uma estrutura de DXGKMDT_OPM_OMAC que contém um código de autenticação de mensagem de modo CBC (Encadeamento de Blocos de Criptografia de Uma Chave) para autenticidade da mensagem. Para obter mais informações sobre o OMAC, consulte o algoritmo OMAC-1. Os parâmetros OMAC-1 que o OPM e o COPP usam são:

E = AES (Advanced Encryption Standard)

t = 128 bits

K = A chave de 128 bits que o driver de miniporto de exibição recebe quando DxgkDdiOPMSetSigningKeyAndSequenceNumbers é chamado.

n = 128 bits

Para obter informações sobre o AES, consulte o site do RSA Laboratories .

cbRequestedInformationSize

O tamanho, em bytes, dos dados válidos para os quais o membro abRequestedInformation aponta.

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

Uma matriz de 4076 bytes que especifica as informações recuperadas de um objeto de saída protegido.

Para retornar as informações solicitadas, o driver de miniporto de exibição deve converter abRequestedInformation em uma das estruturas a seguir, dependendo do GUID especificado no membro guidInformation da estrutura DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS que o parâmetro Parameters de DxgkDdiOPMGetInformation ou /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information aponta para. Por exemplo, o GUID do DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION indica a estrutura DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION .

GUID Estrutura para informações recuperadas
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 ou 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. Com suporte no Windows 7 e versões posteriores.
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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmdt.h

Confira também

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