Freigeben über


DXGI_QUERY_VIDEO_MEMORY_INFO Struktur (dxgi1_4.h)

Beschreibt die aktuellen Parameter für die Videospeicherbudgetierung.

Syntax

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

Member

Budget

Gibt das vom Betriebssystem bereitgestellte Videospeicherbudget in Bytes an, das die Anwendung als Ziel verwenden soll. Wenn CurrentUsage größer als Budget ist, kann die Anwendung aufgrund von Hintergrundaktivitäten des Betriebssystems zu Stottern oder Leistungseinbußen führen, um anderen Anwendungen eine angemessene Nutzung des Videospeichers bereitzustellen.

CurrentUsage

Gibt die aktuelle Videospeichernutzung der Anwendung in Bytes an.

AvailableForReservation

Die Menge des Videospeichers in Bytes, die der Anwendung zur Reservierung zur Verfügung steht. Um diesen Videospeicher zu reservieren, sollte die Anwendung IDXGIAdapter3::SetVideoMemoryReservation aufrufen.

CurrentReservation

Die Von der Anwendung reservierte Menge des Videospeichers in Bytes. Das Betriebssystem verwendet die Reservierung als Hinweis, um den Mindestarbeitssatz der Anwendung zu bestimmen. Anwendungen sollten versuchen, sicherzustellen, dass ihre Videospeicherauslastung auf diese Anforderung eingeschränkt werden kann.

Hinweise

Verwenden Sie diese Struktur mit QueryVideoMemoryInfo.

Weitere Informationen finden Sie in den Anmerkungen für D3D12_MEMORY_POOL.

Anforderungen

Anforderung Wert
Header dxgi1_4.h (einschließlich DXGI1_3.h)

Weitere Informationen

DXGI-Strukturen