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 を含む) |
関連項目
DxgkDdiQueryAdapterInfoの