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
等待掩码。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h |