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) |