Freigeben über


DXGK_OPM_INTERFACE_2 Struktur (dispmprt.h)

Die DXGK_OPM_INTERFACE_2-Struktur enthält Zeiger auf Funktionen in der Output Protection Manager (OPM)-Schnittstelle, die vom Display miniport-Treiber implementiert wird.

Syntax

typedef struct _DXGK_OPM_INTERFACE_2 {
  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;
} DXGK_OPM_INTERFACE_2, *PDXGK_OPM_INTERFACE_2;

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_2 festgelegt werden, das in Dispmprt.hdefiniert ist.

Context

Ein Zeiger auf einen privaten Kontextblock. Kontext- 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.

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

Ein Zeiger auf die DxgkDdiOPMCreateProtectedOutputNonLocalDisplay-Funktion des Anzeigeminiporttreibers.

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
Header- dispmprt.h

Siehe auch

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMCreateProtectedOutput

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

DxgkDdiOPMDestroyProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetCertificate

DxgkDdiOPMGetCertificateSize

DxgkDdiOPMGetInformation

DxgkDdiOPMGetRandomNumber

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

DxgkDdiQueryInterface

INTERFACE-