共用方式為


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

查詢輸入資訊的指標。 下表描述 類型 值需要輸入的輸入緩衝區。 其他類型不需要輸入,因此 pInputData 為 NULL。

類型 pInputData 的內容
DXGKQAITYPE_UMDRIVERPRIVATE 包含查詢相關信息的專屬緩衝區。
DXGKQAITYPE_QUERYSEGMENT DXGK_QUERYSEGMENTIN 結構。
DXGKQAITYPE_POWERCOMPONENTINFO 包含電源元件索引的緩衝區。
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS 包含驅動程式區段標識碼的緩衝區。 驅動程式應該填寫此特定區段的輸出上限。
DXGKQAITYPE_SCATTER_RESERVE DXGK_QUERYSCATTERRESERVEIN 結構。
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE UNIT 值,指定 LDA 組態中的實體配接器索引。 非 LDA 組態的 設定為零。

[in] InputDataSize

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

[out] pOutputData

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

[in] OutputDataSize

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

[in] Flags

一組 DXGK_QUERYADAPTERINFOFLAGS型別旗標,表示圖形信息的查詢。 從 Windows 10 版本 1803 開始支援 (WDDM 2.4)。

[in] hKmdProcessHandle

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

要求

要求 價值
最低支援的用戶端 Windows Vista (WDDM 1.0)
標頭 d3dkmddi.h (包括 D3dkmddi.h)

另請參閱

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo