HeapDestroy函数会销毁指定的堆对象。HeapDestroy解除并释放专用堆对象的所有页面,并使堆的句柄无效。
BOOL HeapDestroy(
HANDLE 【hHeap】 | //处理堆 |
); |
参数
【hHeap】
指定要销毁的堆。该参数应该是由HeapCreate函数返回的堆处理。不应使用GetProcessHeap函数返回的堆处理。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
进程可以调用HeapDestroy而不首先调用HeapFree函数来释放从堆分配的内存。
也可以看看
GetProcessHeap,HeapAlloc, HeapCreate, HeapFree, HeapReAlloc, HeapSize