GetProcessHeap
这个函数返回一个指向调用线程的堆的句柄。这个句柄可以被用于函数HeapAlloc , HeapReAlloc , HeapFree , HeapSize .
HANDLE GetProcessHeap(VOID);
参数:
无。
返回值:
成功:调用函数的进程的堆句柄。
失败:NULL
更多的错误信息请调用:GetLastError()
附注:
这个函数允许你从线程的堆动态分配内存,而不必使用HeapCreare函数建立一个堆。
例子如下:
HeapAlloc(GetProcessHeap(), 0, dwBytes);
注解:调用此函数获得的句柄不应被HeapDestory函数调用。
要求:
系统版本:WinCE 1.0以上。
头文件:Winbase.h
链接库:Lmem.lib