共用方式為


IDXGIAdapter3::SetVideoMemoryReservation 方法 (dxgi1_4.h)

這個方法會將應用程式所需的最小實體記憶體傳送至 OS。

語法

HRESULT SetVideoMemoryReservation(
  [in] UINT                      NodeIndex,
  [in] DXGI_MEMORY_SEGMENT_GROUP MemorySegmentGroup,
  [in] UINT64                    Reservation
);

參數

[in] NodeIndex

類型: UINT

指定要設定視訊記憶體資訊的裝置實體介面卡。 針對單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請將此設定為節點的索引, (裝置的實體介面卡) 設定視訊記憶體資訊。 請參閱 多配接器系統

[in] MemorySegmentGroup

類型: DXGI_MEMORY_SEGMENT_GROUP

指定DXGI_MEMORY_SEGMENT_GROUP,將群組識別為本機或非本機。

[in] Reservation

類型: UINT64

指定 UINT64,以位元組為單位設定所需的最小實體記憶體。

傳回值

類型: HRESULT

如果成功,則傳回S_OK;否則為錯誤碼。 如需錯誤碼的清單,請參閱 DXGI_ERROR

備註

建議應用程式設定視訊保留專案,以表示它們不需用到的實體記憶體數量。 此值可協助 OS 快速將大型記憶體壓力情況的影響降到最低。

需求

   
目標平台 Windows
標頭 dxgi1_4.h (包含 DXGI1_3.h)
程式庫 Dxgi.lib
Dll Dxgi.dll

另請參閱

IDXGIAdapter3