次の方法で共有


DXGK_OPM_INTERFACE_3 構造体 (dispmprt.h)

DXGK_OPM_INTERFACE_3構造体には、ディスプレイ ミニポート ドライバーによって実装される Output Protection Manager (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 メンバーは、Dispmprt.h で定義されているDXGK_OPM_INTERFACE_VERSION_3に設定する必要があります。

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 関数へのポインター。

要件

要件
Header dispmprt.h