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) |