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_STANDARD_INFORMATION