D3DDDI_MAKERESIDENT_FLAGSMakeResident(pfnMakeResidentCb 또는 D3DKMTMakeResident)와 함께 사용되어 OS에 디바이스 상주 목록에 리소스를 추가하고 이 할당에 대한 상주 참조 수를 증가하도록 지시합니다.
통사론
typedef struct D3DDDI_MAKERESIDENT_FLAGS {
union {
struct {
UINT CantTrimFurther : 1;
UINT MustSucceed : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_MAKERESIDENT_FLAGS;
회원
CantTrimFurther
이 플래그는 사용자 모드 드라이버가 디바이스의 다른 모든 가능한 리소스를 트리밍하고 특정 단일 원자성 작업에서 진행을 진행하기 위해 현재 리소스를 상주하도록 요구한 후에 사용해야 합니다.
MustSucceed
이 플래그는 CantTrimFurther 설정된 경우에만 설정할 수 있습니다. 이는 상주하는 리소스가 디바이스 전달 진행에 매우 중요하다는 것을 나타냅니다. 비디오 메모리 관리자가 요청을 충족할 수 없는 경우 디바이스에 오류가 발생합니다.
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
Value
구조체의 통합 값입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
헤더 | d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함) |