Previous topicNext topic
Help > XEngine_Core > XEngine_ManagePool > MemoryPool >
ManagePool_Memory_Alloc

函数

ManagePool_Memory_Alloc

功能

在内存池申请一段内存

语法

void* ManagePool_Memory_Alloc(XMPOOL pxmPool,size_t nSize, BOOL bIsFree = TRUE,BOOL bAlign = TRUE)

参数

 参数.一:pxmPool
  In/Out:In
  类型:内存池句柄
  可空:N
  意思:要操作的内存池
 参数.二:nSize
  In/Out:In
  类型:无符号整数型
  可空:N
  意思:要申请的内存池大小
 参数.三:bIsFree
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是否允许被free,如果为假,调用释放的时候这块内存不会被还原到线程池
 参数.四:bAlign
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是否使用内存对齐,默认使用

返回值

 类型:内存地址
 意思:申请到的内存空间地址

备注

 

示例