다음을 통해 공유


DXGI_QUERY_VIDEO_MEMORY_INFO 구조체(dxgi1_4.h)

현재 비디오 메모리 예산 매개 변수에 대해 설명합니다.

구문

typedef struct DXGI_QUERY_VIDEO_MEMORY_INFO {
  UINT64 Budget;
  UINT64 CurrentUsage;
  UINT64 AvailableForReservation;
  UINT64 CurrentReservation;
} DXGI_QUERY_VIDEO_MEMORY_INFO;

멤버

Budget

애플리케이션이 대상으로 지정해야 하는 OS 제공 비디오 메모리 예산(바이트)을 지정합니다. CurrentUsage예산보다 큰 경우 애플리케이션은 다른 애플리케이션에 비디오 메모리의 공정한 사용을 제공하기 위해 OS의 백그라운드 활동으로 인해 더듬기 또는 성능 저하가 발생할 수 있습니다.

CurrentUsage

애플리케이션의 현재 비디오 메모리 사용량을 바이트 단위로 지정합니다.

AvailableForReservation

애플리케이션이 예약에 사용할 수 있는 비디오 메모리 양(바이트)입니다. 이 비디오 메모리를 예약하려면 애플리케이션에서 IDXGIAdapter3::SetVideoMemoryReservation을 호출해야 합니다.

CurrentReservation

애플리케이션에서 예약한 비디오 메모리 양(바이트)입니다. OS는 예약을 힌트로 사용하여 애플리케이션의 최소 작업 집합을 결정합니다. 애플리케이션은 이 요구 사항을 충족하기 위해 비디오 메모리 사용량을 트리밍할 수 있는지 확인해야 합니다.

설명

QueryVideoMemoryInfo에서 이 구조를 사용합니다.

D3D12_MEMORY_POOL 대한 설명을 참조하세요.

요구 사항

요구 사항
헤더 dxgi1_4.h(DXGI1_3.h 포함)

추가 정보

DXGI 구조체