共用方式為


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。

類型的值 pInputData 的內容
DXGKQAITYPE_UMDRIVERPRIVATE 包含查詢相關信息的專屬緩衝區。
DXGKQAITYPE_QUERYSEGMENT DXGK_QUERYSEGMENTIN 結構。
DXGKQAITYPE_POWERCOMPONENTINFO 包含電源元件索引的緩衝區。
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS 包含驅動程式區段標識碼的緩衝區。 驅動程式應該填寫此特定區段的輸出上限。
DXGKQAITYPE_SCATTER_RESERVE DXGK_QUERYSCATTERRESERVEIN結構。

[in] InputDataSize

pInputData 指向之輸入數據的大小,以位元組為單位。

[out] pOutputData

顯示迷你埠驅動程式填滿所需信息的輸出緩衝區指標。 如需 pOutputData 指向的結構類型,請參閱DXGK_QUERYADAPTERINFOTYPE

[in] OutputDataSize

pOutputData 指向之輸出數據的大小,以位元組為單位。

[in] Flags

一組 DXGK_QUERYADAPTERINFOFLAGS型別旗標,指出圖形信息的查詢。

[in] hKmdProcessHandle

由 KMD 從 DxgkDdiCreateProcess 傳回的句柄。 驅動程式必須檢查NULL的值。 請注意,hKmdProcessHandle 會在為適配卡建立第一個 DXG 裝置時建立,並在進程的最後一個適配卡句柄關閉時終結。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmddi.h (include D3dkmddi.h)

另請參閱

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo