共用方式為


DXGK_OPM_INTERFACE_3 結構 (dispmprt.h)

DXGK_OPM_INTERFACE_3 結構包含輸出保護管理員 (OPM) 介面中函式的指標,由顯示迷你埠驅動程序實作。

語法

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;

成員

Size

這個 結構的大小,以位元組為單位。

Version

正整數,表示顯示迷你埠驅動程式所實作之 OPM 介面的版本號碼。 Version 成員必須設定為 DXGK_OPM_INTERFACE_VERSION_3,該成員定義於 Dispmprt.h 中。

Context

私用內容區塊的指標。 內容 必須設定為 NULL

InterfaceReference

介面參考函式的指標,由顯示迷你埠驅動程序實作。 如需介面參考函式作業的詳細資訊,請參閱 INTERFACE 結構的一節。

InterfaceDereference

介面取值函式的指標,由顯示迷你埠驅動程序實作。 如需介面取值函式作業的詳細資訊,請參閱 INTERFACE 結構的一節。

DxgkDdiOPMGetCertificateSize

顯示迷你埠驅動程式 DxgkDdiOPMGetCertificateSize 函式的指標。

DxgkDdiOPMGetCertificate

顯示迷你埠驅動程式 DxgkDdiOPMGetCertificate 函式的指標。

DxgkDdiOPMCreateProtectedOutput

顯示迷你埠驅動程式 DxgkDdiOPMCreateProtectedOutput 函式的指標。

DxgkDdiOPMGetRandomNumber

顯示迷你埠驅動程式 DxgkDdiOPMGetRandomNumber 函式的指標。

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

顯示迷你埠驅動程式 DxgkDdiOPMSetSigningKeyAndSequenceNumbers 函式的指標。

DxgkDdiOPMGetInformation

顯示迷你埠驅動程式 DxgkDdiOPMGetInformation 函式 的指標。

DxgkDdiOPMGetCOPPCompatibleInformation

顯示迷你埠驅動程式 DxgkDdiOPMGetCOPPCompatibleInformation 函式 的指標。

DxgkDdiOPMConfigureProtectedOutput

顯示迷你埠驅動程式 DxgkDdiOPMConfigureProtectedOutput 函式的指標。

DxgkDdiOPMDestroyProtectedOutput

顯示迷你埠驅動程式 DxgkDdiOPMDestroyProtectedOutput 函式的指標。

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

顯示迷你埠驅動程式 DxgkDdiOPMCreateProtectedOutputNonLocalDisplay 函式的指標。

DxgkDdiOPMSetSrmList

顯示迷你埠驅動程式 DxgkDdiOPMSetSrmList 函式的指標。

DxgkDdiOPMGetSrmListVersion

顯示迷你埠驅動程式 DxgkDdiOPMGetSrmListVersion 函式的指標。

規格需求

需求
標頭 dispmprt.h