共用方式為


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