DXGK_OPM_INTERFACE_3-Struktur (dispmprt.h)
Die DXGK_OPM_INTERFACE_3-Struktur enthält Zeiger auf Funktionen in der OPM-Schnittstelle (Output Protection Manager), die vom Anzeigeminiporttreiber implementiert wird.
Syntax
typedef struct _DXGK_OPM_INTERFACE_3 {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
DXGKDDI_OPM_GET_CERTIFICATE_SIZE DxgkDdiOPMGetCertificateSize;
DXGKDDI_OPM_GET_CERTIFICATE DxgkDdiOPMGetCertificate;
DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT DxgkDdiOPMCreateProtectedOutput;
DXGKDDI_OPM_GET_RANDOM_NUMBER DxgkDdiOPMGetRandomNumber;
DXGKDDI_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS DxgkDdiOPMSetSigningKeyAndSequenceNumbers;
DXGKDDI_OPM_GET_INFORMATION DxgkDdiOPMGetInformation;
DXGKDDI_OPM_GET_COPP_COMPATIBLE_INFORMATION DxgkDdiOPMGetCOPPCompatibleInformation;
DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT DxgkDdiOPMConfigureProtectedOutput;
DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkDdiOPMDestroyProtectedOutput;
DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_NONLOCAL_DISPLAY DxgkDdiOPMCreateProtectedOutputNonLocalDisplay;
DXGKDDI_OPM_SET_SRM_LIST DxgkDdiOPMSetSrmList;
DXGKDDI_OPM_GET_SRM_LIST_VERSION DxgkDdiOPMGetSrmListVersion;
} DXGK_OPM_INTERFACE_3, *PDXGK_OPM_INTERFACE_3;
Member
Size
Die Größe (in Bytes) dieser Struktur.
Version
Eine positive ganze Zahl, die die Versionsnummer der OPM-Schnittstelle angibt, die vom Anzeigeminiporttreiber implementiert wird. Der Versionsmember muss auf DXGK_OPM_INTERFACE_VERSION_3 festgelegt werden, der in Dispmprt.h definiert ist.
Context
Ein Zeiger auf einen privaten Kontextblock. Der Kontext muss auf NULL festgelegt werden.
InterfaceReference
Ein Zeiger auf eine Schnittstellenverweisfunktion, die vom Anzeigeminiporttreiber implementiert wird. Weitere Informationen zum Betrieb einer Schnittstellenreferenzfunktion finden Sie im Abschnitt Hinweise der INTERFACE-Struktur .
InterfaceDereference
Ein Zeiger auf eine Schnittstellendereferenzierungsfunktion, die vom Anzeigeminiporttreiber implementiert wird. Weitere Informationen zum Betrieb einer Schnittstellendereferenzierungsfunktion finden Sie im Abschnitt Hinweise der INTERFACE-Struktur .
DxgkDdiOPMGetCertificateSize
Ein Zeiger auf die DxgkDdiOPMGetCertificateSize-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMGetCertificate
Ein Zeiger auf die DxgkDdiOPMGetCertificate-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMCreateProtectedOutput
Ein Zeiger auf die DxgkDdiOPMCreateProtectedOutput-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMGetRandomNumber
Ein Zeiger auf die DxgkDdiOPMGetRandomNumber-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMSetSigningKeyAndSequenceNumbers
Ein Zeiger auf die DxgkDdiOPMSetSigningKeyAndSequenceNumbers-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMGetInformation
Ein Zeiger auf die DxgkDdiOPMGetInformation-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMGetCOPPCompatibleInformation
Ein Zeiger auf die DxgkDdiOPMGetCOPPCompatibleInformation-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMConfigureProtectedOutput
Ein Zeiger auf die DxgkDdiOPMConfigureProtectedOutput-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMDestroyProtectedOutput
Ein Zeiger auf die DxgkDdiOPMDestroyProtectedOutput-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMCreateProtectedOutputNonLocalDisplay
Ein Zeiger auf die DxgkDdiOPMCreateProtectedOutputNonLocalDisplay-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMSetSrmList
Ein Zeiger auf die DxgkDdiOPMSetSrmList-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMGetSrmListVersion
Ein Zeiger auf die DxgkDdiOPMGetSrmListVersion-Funktion des Anzeigeminiporttreibers.
Anforderungen
Anforderung | Wert |
---|---|
Header | dispmprt.h |