structure DXGKMDT_OPM_REQUESTED_INFORMATION (d3dkmdt.h)

La structure DXGKMDT_OPM_REQUESTED_INFORMATION contient les informations demandées dans un appel à la fonction DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation .

Syntaxe

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;

Membres

omac

Structure de DXGKMDT_OPM_OMAC qui contient un code d’authentification de message en mode Chaîne de blocs à une clé (CBC) pour l’authenticité du message. Pour plus d’informations sur OMAC, consultez l’algorithme OMAC-1. Les paramètres OMAC-1 utilisés par OPM et COPP sont les suivants :

E = AES (Advanced Encryption Standard)

t = 128 bits

K = Clé 128 bits que le pilote miniport d’affichage reçoit quand DxgkDdiOPMSetSigningKeyAndSequenceNumbers est appelée.

n = 128 bits

Pour plus d’informations sur AES, consultez le site web RSA Laboratories .

cbRequestedInformationSize

Taille, en octets, des données valides vers laquelle pointe le membre abRequestedInformation .

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

Tableau de 4 076 octets qui spécifie les informations récupérées à partir d’un objet de sortie protégé.

Pour retourner les informations demandées, le pilote miniport d’affichage doit caster abRequestedInformation dans l’une des structures suivantes, en fonction du GUID spécifié dans le membre guidInformation de la structure DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS que le paramètre Parameters de DxgkDdiOPMGetInformation ou /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information pointe vers. Par exemple, le GUID DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION indique la structure DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION .

GUID Structure des informations récupérées
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. Pris en charge dans Windows 7 et versions ultérieures.
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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmdt.h

Voir aussi

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