DXGKARG_QUERYADAPTERINFO 構造体 (d3dkmddi.h)
DXGKARG_QUERYADAPTERINFO構造体には、DXGKDDI_QUERYADAPTERINFO クエリのパラメーターが含まれています。
構文
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 です。
Type の値 | pInputData の内容 |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | クエリに関する情報を含む専用バッファー。 |
DXGKQAITYPE_QUERYSEGMENT | DXGK_QUERYSEGMENTIN構造体。 |
DXGKQAITYPE_POWERCOMPONENTINFO | 電源コンポーネント インデックスを含むバッファー。 |
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS | ドライバーのセグメント ID を含むバッファー。 ドライバーは、この特定のセグメントの出力キャップを入力する必要があります。 |
DXGKQAITYPE_SCATTER_RESERVE | DXGK_QUERYSCATTERRESERVEIN構造体。 |
[in] InputDataSize
pInputData が指す入力データのサイズ (バイト単位)。
[out] pOutputData
ディスプレイ ミニポート ドライバーが必要な情報を入力する出力バッファーへのポインター。 pOutputData が指す構造体の種類については、「DXGK_QUERYADAPTERINFOTYPE」を参照してください。
[in] OutputDataSize
pOutputData が指す出力データのサイズ (バイト単位)。
[in] Flags
グラフィックス情報のクエリを示す DXGK_QUERYADAPTERINFOFLAGS型指定されたフラグのセット。
[in] hKmdProcessHandle
DxgkDdiCreateProcess から KMD によって返されるハンドル。 ドライバーは、NULL の値をチェックする必要があります。 hKmdProcessHandle は、アダプターの最初の DXG デバイスが作成されるときに作成され、プロセスの最後のアダプター ハンドルが閉じられたときに破棄されることに注意してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | d3dkmddi.h (D3dkmddi.h を含む) |