Bagikan melalui


struktur DXGK_OPM_INTERFACE_3 (dispmprt.h)

Struktur DXGK_OPM_INTERFACE_3 berisi pointer ke fungsi di Antarmuka Manajer Perlindungan Output (OPM), yang diimplementasikan oleh driver miniport tampilan.

Sintaks

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;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Version

Bilangan bulat positif yang menunjukkan nomor versi antarmuka OPM yang diimplementasikan oleh driver miniport tampilan. Anggota Versi harus diatur ke DXGK_OPM_INTERFACE_VERSION_3, yang ditentukan dalam Dispmprt.h.

Context

Penunjuk ke blok konteks privat. Konteks harus diatur ke NULL.

InterfaceReference

Penunjuk ke fungsi referensi antarmuka yang diimplementasikan oleh driver miniport tampilan. Untuk informasi selengkapnya tentang pengoperasian fungsi referensi antarmuka, lihat bagian Keterangan dari struktur ANTARMUKA .

InterfaceDereference

Penunjuk ke fungsi dereferensi antarmuka yang diimplementasikan oleh driver miniport tampilan. Untuk informasi selengkapnya tentang pengoperasian fungsi dereferensi antarmuka, lihat bagian Keterangan dari struktur ANTARMUKA .

DxgkDdiOPMGetCertificateSize

Penunjuk ke fungsi DxgkDdiOPMGetCertificateSize driver miniport tampilan.

DxgkDdiOPMGetCertificate

Penunjuk ke fungsi DxgkDdiOPMGetCertificate driver miniport tampilan.

DxgkDdiOPMCreateProtectedOutput

Penunjuk ke fungsi DxgkDdiOPMCreateProtectedOutput driver miniport tampilan.

DxgkDdiOPMGetRandomNumber

Penunjuk ke fungsi DxgkDdiOPMGetRandomNumber driver miniport tampilan.

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

Penunjuk ke fungsi DxgkDdiOPMSetSigningKeyAndSequenceNumbers driver miniport tampilan.

DxgkDdiOPMGetInformation

Penunjuk ke fungsi DxgkDdiOPMGetInformation driver miniport tampilan.

DxgkDdiOPMGetCOPPCompatibleInformation

Penunjuk ke fungsi DxgkDdiOPMGetCOPPCompatibleInformation driver miniport tampilan.

DxgkDdiOPMConfigureProtectedOutput

Penunjuk ke fungsi DxgkDdiOPMConfigureProtectedOutput driver miniport tampilan.

DxgkDdiOPMDestroyProtectedOutput

Penunjuk ke fungsi DxgkDdiOPMDestroyProtectedOutput driver miniport tampilan.

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

Penunjuk ke fungsi DxgkDdiOPMCreateProtectedOutputNonLocalDisplay driver miniport tampilan.

DxgkDdiOPMSetSrmList

Penunjuk ke fungsi DxgkDdiOPMSetSrmList driver miniport tampilan.

DxgkDdiOPMGetSrmListVersion

Penunjuk ke fungsi DxgkDdiOPMGetSrmListVersion driver miniport tampilan.

Persyaratan

Persyaratan Nilai
Header dispmprt.h