DXGK_OPM_INTERFACE Struktur (dispmprt.h)
Die DXGK_OPM_INTERFACE Struktur enthält Zeiger auf Funktionen in der OPM-Schnittstelle (Output Protection Manager), die vom Display miniport-Treiber implementiert wird.
Syntax
typedef struct _DXGK_OPM_INTERFACE {
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;
} DXGK_OPM_INTERFACE, *PDXGK_OPM_INTERFACE;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Version
Eine positive ganze Zahl, die die Versionsnummer der OPM-Schnittstelle angibt, die vom Display miniport-Treiber implementiert wird. Das element Version muss auf DXGK_OPM_INTERFACE_VERSION_1 festgelegt werden, das in Dispmprt.hdefiniert ist.
Context
Ein Zeiger auf einen privaten Kontextblock. Context- muss auf NULL festgelegt werden.
InterfaceReference
Ein Zeiger auf eine Schnittstellenverweisfunktion, die vom Display miniport-Treiber implementiert wird. Weitere Informationen zum Vorgang einer Schnittstellenverweisfunktion finden Sie im Abschnitt "Hinweise" der INTERFACE Struktur.
InterfaceDereference
Ein Zeiger auf eine Schnittstellen-Ableitungsfunktion, die vom Display miniport-Treiber implementiert wird. Weitere Informationen zum Betrieb einer Schnittstellendereferenzfunktion finden Sie im Abschnitt "Hinweise" der INTERFACE-Struktur.
DxgkDdiOPMGetCertificateSize
Ein Zeiger auf die DxgkDdiOPMGetCertificateSize-Funktion des Miniporttreibers.
DxgkDdiOPMGetCertificate
Ein Zeiger auf die DxgkDdiOPMGetCertificate-Funktion des Anzeigeminiporttreibers.
DxgkDdiOPMCreateProtectedOutput
Ein Zeiger auf die DxgkDdiOPMCreateProtectedOutput-Funktion des Miniporttreibers.
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 Miniporttreibers.
Bemerkungen
Eine Kernelmoduskomponente, die die OPM-Schnittstelle verwenden muss, initiiert einen Aufruf der DxgkDdiQueryInterface- Funktion des Anzeigeminiporttreibers, um die Schnittstelle abzurufen.
Weitere Informationen zur Verwendung dieser Struktur mit der OPM-Schnittstelle finden Sie unter Abrufen des OPM DDI-.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | dispmprt.h (include Dispmprt.h) |