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