Freigeben über


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;

Angehörige

omac

Eine DXGKMDT_OPM_OMAC Struktur, die einen CBC-Modus (Cipher Block Chaining)-Code (CBC)-Modus für die Nachrichtenauthentifizierung (Message Authentication Code, OMAC) für die Nachrichtenauthentifizierung 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 Bit

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

n = 128 Bit

Informationen zu AES finden Sie auf der Website RSA Laboratories.

cbRequestedInformationSize

Die Größe der gültigen Daten, auf die das "abRequestedInformation" Member 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 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 der parameter Parameters DxgkDdiOPMGetInformation oder /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information punktet. Beispielsweise 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
mindestens unterstützte Client- Windows Vista
Header- d3dkmdt.h

Siehe auch

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