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_STANDARD_INFORMATION