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