Skip to main content

XMemSetAllocationHysteresis

設定指定堆積的遲滯量,並無條件進位至內部配置邊界 (4 MB)。

語法

參數

MemType _In_
類型:DWORD
指描述堆積的 XALLOC_MEMTYPE_GRAPHICS 常數。如需這些常數的詳細資料,請參閱 XALLOC_ATTRIBUTES 主題。 LargeHeap _In_
類型:BOOL
如果堆積為「大型」,則為 True;「大型」堆積用於滿足 4 KB 到 128 KB 的配置,或對齊指定為 4 KB 或更高的配置;「小型」堆積用於滿足小於 4 KB 且對齊指定為小於 4 KB 的配置。 Size _In_
類型:SIZE_T
遲滯量 (也就是堆積在將額外的可用記憶體歸還給作業系統之前,會保留的最小可用記憶體量),以位元組為單位。堆積實作可能會將指定的遲滯量無條件進位至內部配置邊界 (目前為 4 MB)。

傳回值

類型:BOOL 如果可以設定遲滯,則傳回 TRUE;否則傳回 FALSE。

備註

可以在 XMemAllocDefault 所維護的每個個別堆積上設定遲滯。XALLOC_MEMTYPE_GRAPHICS 常數所列舉的每種記憶體類型都有個別的堆積。注意: 只有圖形類型會維護堆積。 若要取得指定堆積的遲滯量,請使用 XMemGetAllocationHysteresis。

需求

標頭: xmem.h 程式庫: xmem.lib 支援的平台: XBOX One 系列主機和 XBOX Series 主機

另請參閱

XMem 參考
XALLOC_ATTRIBUTES
XMemGetAllocationHysteresis
Last modified on October 6, 2026