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 之前要同步的分页围栏,它引用所提供的数组中的任何资源或分配。
要求
要求 | 值 |
---|---|
Header | d3dumddi.h |