DXGI_DDI_ARG_QUERYRESOURCERESIDENCY 結構 (dxgiddi.h)
DXGI_DDI_ARG_QUERYRESOURCERESIDENCY結構描述資源清單的落地狀態。
語法
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
成員
[in] hDevice
驅動程式決定資源落地狀態的顯示裝置 (圖形內容) 句柄。 當運行時間呼叫驅動程式的 CreateDevice (D3D10 ) 函式來建立顯示裝置時,Direct3D 運行時間會將此句柄傳遞給D3D10DDIARG_CREATEDEVICE結構的 hDrvDevice 成員中的驅動程式。
[in] pResources
要查詢落地的資源句柄陣列。
[out] pStatus
DXGI_DDI_RESIDENCY值的陣列指標。 陣列中的元素數目是由 Resources 成員指定,而每個元素都會收到下列其中一個值,以指出 pResources 所指定數位中對應資源的落地狀態。
ReplTest1 | 意義 |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | 資源位於 GPU 記憶體中,這是最高的落地狀態。 |
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | 資源位於共用記憶體中。 |
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | 資源是非其他資源,這是最低的落地狀態。 |
[in] Resources
pResources 和 pStatus 陣列中的項目數目。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | dxgiddi.h (包含 D3d10umddi.h) |