struttura DXGI_QUERY_VIDEO_MEMORY_INFO (dxgi1_4.h)
Descrive i parametri correnti di budget per la memoria video.
Sintassi
typedef struct DXGI_QUERY_VIDEO_MEMORY_INFO {
UINT64 Budget;
UINT64 CurrentUsage;
UINT64 AvailableForReservation;
UINT64 CurrentReservation;
} DXGI_QUERY_VIDEO_MEMORY_INFO;
Members
Budget
Specifica il budget di memoria video fornito dal sistema operativo, in byte, di destinazione dell'applicazione. Se CurrentUsage è maggiore di Budget, l'applicazione può comportare problemi di stordimento o prestazioni a causa dell'attività in background da parte del sistema operativo per fornire ad altre applicazioni un uso equo della memoria video.
CurrentUsage
Specifica l'utilizzo corrente della memoria video dell'applicazione, in byte.
AvailableForReservation
Quantità di memoria video, in byte, disponibile per la prenotazione dall'applicazione. Per riservare questa memoria video, l'applicazione deve chiamare IDXGIAdapter3::SetVideoMemoryReservation.
CurrentReservation
Quantità di memoria video, in byte, riservata dall'applicazione. Il sistema operativo usa la prenotazione come hint per determinare il working set minimo dell'applicazione. Le applicazioni devono tentare di assicurarsi che l'utilizzo della memoria video possa essere tagliato per soddisfare questo requisito.
Commenti
Usare questa struttura con QueryVideoMemoryInfo.
Fare riferimento alle osservazioni per D3D12_MEMORY_POOL.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dxgi1_4.h (includere DXGI1_3.h) |