структура D3D12DDIARG_MAKERESIDENT_0001 (d3d12umddi.h)
Аргументы, используемые для указания ОС добавить ресурс в список местонахождения устройства и увеличить количество ссылок на расположение для этого выделения.
Синтаксис
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 |