Freigeben über


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