次の方法で共有


DXGKARG_QUERYADAPTERINFO構造体 (d3dkmddi.h)

DXGKARG_QUERYADAPTERINFO 構造体には、DxgkDdiQueryadapterinfo クエリのパラメーターが含まれています。

構文

typedef struct _DXGKARG_QUERYADAPTERINFO {
  [in]  DXGK_QUERYADAPTERINFOTYPE  Type;
  [in]  VOID                       *pInputData;
  [in]  UINT                       InputDataSize;
  [out] VOID                       *pOutputData;
  [in]  UINT                       OutputDataSize;
  [in]  DXGK_QUERYADAPTERINFOFLAGS Flags;
  [in]  HANDLE                     hKmdProcessHandle;
} DXGKARG_QUERYADAPTERINFO;

メンバーズ

[in] Type

取得する情報の種類を示す DXGK_QUERYADAPTERINFOTYPE型指定された値。 この値は、pInputData と pOutputData ポイントする を決定します。

[in] pInputData

クエリの入力情報へのポインター。 次の表では、入力を必要とする Type 値の入力バッファーについて説明します。 他の型は入力を必要としないため、pInputData は NULL です。

の値 pInputData の内容
DXGKQAITYPE_UMDRIVERPRIVATE クエリに関する情報を格納する独自のバッファー。
DXGKQAITYPE_QUERYSEGMENT DXGK_QUERYSEGMENTIN 構造体。
DXGKQAITYPE_POWERCOMPONENTINFO パワー コンポーネント インデックスを含むバッファー。
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS ドライバーのセグメント ID を含むバッファー。 ドライバーは、この特定のセグメントの出力キャップを入力する必要があります。
DXGKQAITYPE_SCATTER_RESERVE DXGK_QUERYSCATTERRESERVEIN 構造体。
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE LDA 構成の物理アダプター インデックスを指定する UNIT 値。 LDA 以外の構成の場合は 0 に設定されます。

[in] InputDataSize

pInputData が指 入力データのサイズ (バイト単位)。

[out] pOutputData

ディスプレイ ミニポート ドライバーが必要な情報を入力する出力バッファーへのポインター。 pOutputData が指 構造体の種類については、DXGK_QUERYADAPTERINFOTYPE を参照してください。

[in] OutputDataSize

pOutputData が指 出力データのサイズ (バイト単位)。

[in] Flags

グラフィックス情報のクエリを示す DXGK_QUERYADAPTERINFOFLAGS型指定されたフラグのセット。 Windows 10 バージョン 1803 (WDDM 2.4) 以降でサポートされています。

[in] hKmdProcessHandle

dxgkDdiCreateProcessから KMD によって返されるハンドル。 ドライバーは、NULL の値を確認する必要があります。 hKmdProcessHandle は、アダプターの最初の DXG デバイスが作成されるときに作成され、プロセスの最後のアダプター ハンドルが閉じられると破棄されることに注意してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista (WDDM 1.0)
ヘッダー d3dkmddi.h (D3dkmddi.h を含む)

関連項目

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo