D3DDDI_MAKERESIDENT_FLAGS 구조체(d3dukmdt.h)
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 포함) |