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