共用方式為


DXGK_OPM_INTERFACE 結構 (dispmprt.h)

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

語法

typedef struct _DXGK_OPM_INTERFACE {
  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;
} DXGK_OPM_INTERFACE, *PDXGK_OPM_INTERFACE;

成員

Size

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

Version

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

備註

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

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

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 dispmprt.h (包括 Dispmprt.h)