D3D12DDIARG_MAKERESIDENT_0001结构 (d3d12umddi.h)
用于指示 OS 将资源添加到设备驻留列表的参数,并增加此分配的驻留引用计数。
语法
typedef struct D3D12DDIARG_MAKERESIDENT_0001 {
UINT NumAdapters;
const D3D12DDI_HRTPAGINGQUEUE *pRTPagingQueue;
UINT NumObjects;
const D3D12DDI_HANDLE_AND_TYPE *pObjects;
#if ...
D3DDDI_MAKERESIDENT_FLAGS Flags;
#else
union {
struct {
UINT CantTrimFurther : 1;
};
UINT Value;
} Flags;
#endif
UINT64 *pPagingFenceValue;
UINT WaitMask;
} D3D12DDIARG_MAKERESIDENT_0001;
成员
NumAdapters
适配器数。
pRTPagingQueue
创建输入分配的设备上的分页队列。 此队列将用于驻留作。
NumObjects
对象数。
pObjects
要驻留的适配器数组。
Flags
指定内存驻留行为。
Flags.CantTrimFurther
Flags.Value
pPagingFenceValue
指向要等待的分页队列围栏值的指针。
WaitMask
等待掩码。
要求
要求 | 价值 |
---|---|
标头 | d3d12umddi.h |