struttura DXGKMDT_OPM_REQUESTED_INFORMATION (d3dkmdt.h)

La struttura DXGKMDT_OPM_REQUESTED_INFORMATION contiene informazioni richieste in una chiamata alla funzione DxgkDdiOPMGetInformation o DxgkDdiOPMGetCOPPCompatibleInformation .

Sintassi

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;

Members

omac

Struttura DXGKMDT_OPM_OMAC che contiene un codice OMAC (Message Authentication Code) in modalità CBC (One-Key Cipher Block Chaining) per l'autenticità dei messaggi. Per altre informazioni su OMAC, vedere l'algoritmo OMAC-1. I parametri OMAC-1 usati da OPM e COPP sono:

E = AES (Advanced Encryption Standard)

t = 128 bit

K = Chiave a 128 bit ricevuta dal driver miniport visualizzato quando viene chiamato DxgkDdiOPMSetSigningKeyAndSequenceNumbers .

n = 128 bit

Per informazioni su AES, vedere il sito Web RSA Laboratories .

cbRequestedInformationSize

Dimensioni, in byte, dei dati validi a cui punta il membro abRequestedInformation .

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

Matrice a 4076 byte che specifica le informazioni recuperate da un oggetto di output protetto.

Per restituire le informazioni richieste, il driver miniport di visualizzazione deve eseguire il cast di abRequestedInformation a una delle strutture seguenti, a seconda del GUID specificato nel membro guidInformation della struttura DXGKMDT_OPM_GET_INFO_PARAMETERS o DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS che il parametro Parameters di DxgkDdiOPMGetInformation o /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information punta a. Ad esempio, il GUID DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION indica la struttura DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION .

GUID Struttura per le informazioni recuperate
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 o 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. Supportato in Windows 7 e versioni successive.
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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmdt.h

Vedi anche

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