DXGKMDT_OPM_REQUESTED_INFORMATION-Struktur (d3dkmdt.h)

Die DXGKMDT_OPM_REQUESTED_INFORMATION-Struktur enthält Informationen, die in einem Aufruf der DxgkDdiOPMGetInformation - oder DxgkDdiOPMGetCOPPCompatibleInformation-Funktion angefordert wurden.

Syntax

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;

Member

omac

Eine DXGKMDT_OPM_OMAC-Struktur , die einen Nachrichtenauthentifizierungscode (OMAC) im CBC-Modus (Cipher Block Chaining) für die Nachrichtenauthentizität enthält. Weitere Informationen zu OMAC finden Sie im OMAC-1-Algorithmus. Die OMAC-1-Parameter, die OPM und COPP verwenden, sind:

E = AES (Advanced Encryption Standard)

t = 128 Bits

K = Die 128-Bit-Taste, die der Anzeigeminiporttreiber empfängt, wenn DxgkDdiOPMSetSigningKeyAndSequenceNumbers aufgerufen wird.

n = 128 Bits

Informationen zu AES finden Sie auf der RSA Laboratories-Website .

cbRequestedInformationSize

Die Größe der gültigen Daten in Bytes, auf die das abRequestedInformation-Element verweist.

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

Ein 4076-Byte-Array, das die Informationen angibt, die aus einem geschützten Ausgabeobjekt abgerufen werden.

Um die angeforderten Informationen zurückzugeben, sollte der Anzeige-Miniporttreiber abRequestedInformation in eine der folgenden Strukturen umwandeln, abhängig von der GUID, die im guidInformation-Member der DXGKMDT_OPM_GET_INFO_PARAMETERS - oder DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS-Struktur angegeben wurde, die dem Parameter Parameters von DxgkDdiOPMGetInformation oder /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information verweist auf. Als Beispiel gibt die DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION GUID die DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION-Struktur an.

GUID Struktur für abgerufene Informationen
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 oder 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. Unterstützt in Windows 7 und höheren Versionen.
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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmdt.h

Weitere Informationen

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