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