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