다음을 통해 공유


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