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