内存

更新时间:2022-11-24 09:20:21下载pdf

API 列表

函数名称 功能描述
*Malloc 申请内存
Free 释放内存

API 说明

*Malloc

函数原型

VOID *Malloc(IN SIZE_T reqSize);

参数说明

参数名称 参数类型 说明
reqSize IN SIZE_T 申请内存的大小

返回值

返回值 说明
NULL 分配内存失败
其他 满足参数要求的内存块首地址

Free

函数原型

VOID Free(IN PVOID_T pReqMem);

参数说明

参数名称 参数类型 说明
pReqMem PVOID_T 要释放的内存块首地址

使用示例

// 在完成系统初始化之后调用此接口测试内存分配
VOID test_memory()
{
	CHAR_T* p = (CHAR_T*)Malloc(100);
	if (!p) {
		PR_ERR("null point");
		return;
	}

	Free(p);
	p = NULL;
}