次の方法で共有


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型指定された値。 この値は、 pInputDatapOutputData が指す対象を決定します。

[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 を含む)

こちらもご覧ください

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo