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_STANDARD_INFORMATION