Skip to main content

XMemPreallocateFreeSpace

为堆分配达到其滞后值的空闲页。

语法

参数

MemType   _In_
类型:DWORD
描述堆的 XALLOC_MEMTYPE_GRAPHICS 常量。有关详细信息,请参阅 XALLOC_ATTRIBUTES LargeHeap   _In_
类型:BOOL
指示该堆是否为“大型”。如果设置为 true,则将堆视为“大型”;否则视为“小型”。“大型”堆用于满足 4 KB 到 128 KB 的分配,或其对齐方式被指定为 4 KB 或更高的分配;而“小型”堆用于满足小于 4 KB 且对齐方式被指定为小于 4 KB 的分配。

返回值

类型:BOOL 如果可以分配所有页,则返回 TRUE;否则返回 FALSE

备注

此函数为 MemType 中描述的堆分配空闲空间,最多分配到该堆的滞后量。使用 XMemGetAllocationHysteresis 获取堆的滞后量,或使用 XMemSetAllocationHysteresis 指定堆的滞后量。有关详细信息,请参阅内存

要求

头文件: xmem.h 库: xmem.lib 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

XALLOC_ATTRIBUTES
XMem
最后修改于 2026年8月24日