共用方式為


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)

另請參閱

DXGI 結構