曲径通幽论坛
标题:
HeapFree() -- 释放从堆上分配的内存
[打印本页]
作者:
beyes
时间:
2012-2-23 19:28
标题:
HeapFree() -- 释放从堆上分配的内存
HeapFree()
函数原型如下:
[C++]
纯文本查看
复制代码
BOOL WINAPI HeapFree(
__in HANDLE hHeap,
__in DWORD dwFlags,
__in LPVOID lpMem
);
该函数用来释放由
HeapAlloc()
或
HeapReAlloc()
所分配的内存。
当分配的内存在使用完时需要释放,否则内存不能再被使用,还造成内存泄露。如果所分配的内存的生命周期和进程一样,那不做这个释放也是可以的。
第 1 个参数
hHeap
是输入参数,是内存块所在的堆的句柄, HeapAlloc() 和 HeapReAlloc() 从该堆上分配内存。
第 2 个参数
dwFlags
是输入参数,是内存标志,可以设置为 HEAP_NO_SERIALIZE 。
第 3 个参数
lpMem
是输入参数,表示所需要释放的内存块的指针。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2