Freigeben über


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)