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。
類型的值 | 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) |