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,將群組識別為本機或非本機。
[in] Reservation
類型: UINT64
指定 UINT64,以位元組為單位設定所需的最小實體記憶體。
傳回值
類型: HRESULT
如果成功,則傳回S_OK;否則為錯誤碼。 如需錯誤碼的清單,請參閱 DXGI_ERROR。
備註
建議應用程式設定視訊保留專案,以表示它們不需用到的實體記憶體數量。 此值可協助 OS 快速將大型記憶體壓力情況的影響降到最低。
需求
目標平台 | Windows |
標頭 | dxgi1_4.h (包含 DXGI1_3.h) |
程式庫 | Dxgi.lib |
Dll | Dxgi.dll |