原文链接 -> 传送门
函数功能:
GetProcessHeap 函数用于获取调用进程的默认堆的句柄。该句柄可以在随后的堆函数调用中被使用。
API 函数原型:
HANDLE WINAPI GetProcessHeap(void);
参数解析:
该函数没有参数。
返回值:
1.如果函数调用成功,返回值是指向调用进程的堆句柄;
2.如何函数调用失败,返回值是 NULL。
若想获得更多的错误信息,请调用 GetLastError 函数。
备注:
1. GetProcessHeap 函数获取调用进程的默认堆的句柄。一个进程可以直接使用该句柄从进程堆中分配内存,而无需先使用 HeapCreate 函数创建私有堆。
2. Windows Server 2003 and Windows XP:使用 GetProcessHeap 函数返回的句柄去调用 HeapSetInformation 函数,可以为进程启用低碎片的默认堆。
需求:
|
Minimum supported client |
Windows XP [桌面应用 | Windows 应用商店的应用] |
|
Minimum supported server |
Windows 2003 服务器版 [桌面应用程序 | Windows 应用商店的应用] |
|
Minimum supported phone |
Windows Phone 8 |
|
Header |
HeapApi.h (包含于 Windows.h); |
|
Library |
Kernel32.lib |
|
DLL |
Kernel32.dll |




