D3DKMT_QUERYRESOURCEINFO結構 (d3dkmthk.h)
D3DKMT_QUERYRESOURCEINFO 結構描述用來擷取資源相關信息的參數。
語法
typedef struct _D3DKMT_QUERYRESOURCEINFO {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] VOID *pPrivateRuntimeData;
[in/out] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFO;
成員
[in] hDevice
資源與配置相關聯之裝置的句柄。
[in] hGlobalShare
要開啟之共享資源的句柄。
[in] pPrivateRuntimeData
如果非NULL,則為接收在建立時間提供之運行時間私人數據的緩衝區指標。 OpenGL ICD 應該先呼叫 D3DKMTQueryResourceInfo 函式 ,並將 pPrivateRuntimeData 設為 NULL,以取得緩衝區大小,然後使用正確的大小緩衝區再次呼叫。
[in/out] PrivateRuntimeDataSize
pPrivateRuntimeData 指向的緩衝區大小,以位元組為單位。 如果 pPrivateRuntimeData
[out] TotalPrivateDriverDataSize
緩衝區的大小,以位元組為單位,用於保存與資源相關聯之所有配置的私人驅動程序數據。
[out] ResourcePrivateDriverDataSize
為資源保存私人驅動程序數據所需的緩衝區大小,以位元組為單位。
[out] NumAllocations
與資源相關聯的配置數目。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmthk.h (包括 D3dkmthk.h) |