DXGK_DISPLAY_DIAGNOSTICS_INTERFACE構造体 (dispmprt.h)
ディスプレイ 診断 インターフェイスを使用する必要があるカーネル モード コンポーネントは、ディスプレイ ミニポート ドライバーの DxgkDdiQueryInterface 関数を呼び出します。
構文
typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
[in] IN USHORT Size;
[in] IN USHORT Version;
[out] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
[out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;
メンバー
[in] Size
この構造体のサイズ (バイト単位)。
[in] Version
表示診断インターフェイスのバージョン番号。 バージョン番号定数は dispmprt.h で定義されます (たとえば、DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1)。
[out] Context
ディスプレイ ミニポート ドライバーによって提供されるプライベート コンテキスト ブロックへのポインター。 オペレーティング システムは、インターフェイス DDI 呼び出しでドライバーにこの コンテキスト を提供します。 ドライバーは、オペレーティング システムがアダプターごとにインターフェイス情報を格納するため、このコンテキストがアダプター固有であり、ドライバーグローバルではないことを確認する必要があります。
[out] InterfaceReference
ディスプレイ ミニポート ドライバーの インターフェイス参照関数へのポインター。
[out] InterfaceDereference
ディスプレイ ミニポート ドライバーの インターフェイス逆参照関数をポインターします。
[out] DxgkDdiGetDisplayStateNonIntrusive
ディスプレイ ミニポート ドライバーの DxgkDdiGetDisplayStateNonIntrusive 関数へのポインター。
[out] DxgkDdiGetDisplayStateIntrusive
ディスプレイ ミニポート ドライバーの DxgkDdiGetDisplayStateIntrusive 関数へのポインター。
注釈
オペレーティング システムは、起動時に各グラフィックス アダプターのディスプレイ 診断 インターフェイスに対してクエリを実行します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | dispmprt.h |
こちらもご覧ください
DxgkDdiGetDisplayStateIntrusive