다음을 통해 공유


IDXGIAdapter3::SetVideoMemoryReservation 메서드(dxgi1_4.h)

이 메서드는 애플리케이션에 필요한 최소 물리적 메모리를 OS로 보냅니다.

구문

HRESULT SetVideoMemoryReservation(
  [in] UINT                      NodeIndex,
  [in] DXGI_MEMORY_SEGMENT_GROUP MemorySegmentGroup,
  [in] UINT64                    Reservation
);

매개 변수

[in] NodeIndex

형식: UINT

비디오 메모리 정보가 설정되는 디바이스의 물리적 어댑터를 지정합니다. 단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 비디오 메모리 정보가 설정되는 노드(디바이스의 물리적 어댑터)의 인덱스로 설정합니다. 다중 어댑터 시스템을 참조하세요.

[in] MemorySegmentGroup

형식: DXGI_MEMORY_SEGMENT_GROUP

그룹을 로컬 또는 비 로컬로 식별하는 DXGI_MEMORY_SEGMENT_GROUP 지정합니다.

[in] Reservation

형식: UINT64

필요한 최소 실제 메모리(바이트)를 설정하는 UINT64를 지정합니다.

반환 값

형식: HRESULT

성공하면 S_OK 반환합니다. 그렇지 않으면 오류 코드입니다. 오류 코드 목록은 DXGI_ERROR 참조하세요.

설명

애플리케이션은 없이는 사용할 수 없는 실제 메모리의 양을 나타내기 위해 비디오 예약을 설정하는 것이 좋습니다. 이 값은 OS가 큰 메모리 압력 상황의 영향을 신속하게 최소화하는 데 도움이 됩니다.

요구 사항

   
대상 플랫폼 Windows
헤더 dxgi1_4.h(DXGI1_3.h 포함)
라이브러리 Dxgi.lib
DLL Dxgi.dll

추가 정보

IDXGIAdapter3