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 |