D3DDDICB_RECLAIMALLOCATIONS3 結構 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3會與 pfnReclaimAllocations3Cb 搭配使用,以描述先前提供給驅動程式重複使用的視訊記憶體資源,這些資源是要回收的。
語法
typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
成員
PagingQueue
使用者模式驅動程式所提供的分頁佇列,可分頁至配置清單中的頁面。
NumAllocations
HandleList 中的配置數目。
pResources
Direct3D 運行時間資源句柄的陣列。
HandleList
D3DKMT_HANDLE數據類型的陣列,表示配置的核心模式句柄。
pResults
值的必要陣列,指定介面是否有效、捨棄或列出承諾用量。
PagingFenceValue
提交工作至 GPU 之前要同步處理的分頁柵欄,其會參考所提供數位中的任何資源或配置。
規格需求
需求 | 值 |
---|---|
標頭 | d3dumddi.h |