DXGK_OPM_INTERFACE_2結構 (dispmprt.h)

DXGK_OPM_INTERFACE_2 結構包含 Output Protection Manager (OPM) Interface 中函式的指標,此介面是由顯示迷你埠驅動程式所實作。

語法

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;

成員

Size

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

Version

正整數,表示顯示迷你埠驅動程式所實作之 OPM 介面的版本號碼。 Version 成員必須設定為 DXGK_OPM_INTERFACE_VERSION_2,該成員定義於 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 函式的指標。

備註

必須使用 OPM 介面的核心模式元件,會起始對顯示迷你埠驅動程式的 DxgkDdiQueryInterface 函式進行呼叫,以擷取介面。

如需如何搭配 OPM 介面使用此結構的詳細資訊,請參閱 擷取 OPM DDI

規格需求

需求
標頭 dispmprt.h

另請參閱

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMCreateProtectedOutput

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

DxgkDdiOPMDestroyProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetCertificate

DxgkDdiOPMGetCertificateSize

DxgkDdiOPMGetInformation

DxgkDdiOPMGetRandomNumber

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

DxgkDdiQueryInterface

介面