다음을 통해 공유


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 포함)

참고 항목

D3DKMTMakeResident

pfnMakeResidentCb