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 大於 Budget,應用程式可能會因為 OS 的背景活動而造成雜亂或效能損失,以提供其他應用程式公平使用視訊記憶體。
CurrentUsage
以位元組為單位指定應用程式的目前視訊記憶體使用量。
AvailableForReservation
應用程式可供保留的視訊記憶體數量,以位元組為單位。 若要保留此視訊記憶體,應用程式應該呼叫 IDXGIAdapter3::SetVideoMemoryReservation。
CurrentReservation
應用程式所保留的視訊記憶體數量,以位元組為單位。 OS 會使用保留作為提示來判斷應用程式的最低工作集。 應用程式應該嘗試確保可以修剪其視訊記憶體使用量,以符合此需求。
備註
搭配 QueryVideoMemoryInfo 使用此結構。
請參閱 D3D12_MEMORY_POOL的備註。
規格需求
需求 | 值 |
---|---|
標頭 | dxgi1_4.h (包含 DXGI1_3.h) |