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 |