GetProcessHeap
這個函數返回一個指向調用線程的堆的句柄。這個句柄可以被用於函數HeapAlloc , HeapReAlloc , HeapFree , HeapSize .
HANDLE GetProcessHeap(VOID);
參數:
無。
返回值:
成功:調用函數的進程的堆句柄。
失敗:NULL
更多的錯誤信息請調用:GetLastError()
附註:
這個函數允許你從線程的堆動態分配內存,而不必使用HeapCreare函數建立一個堆。
例子如下:
HeapAlloc(GetProcessHeap(), 0, dwBytes);
註解:調用此函數獲得的句柄不應被HeapDestory函數調用。
要求:
系統版本:WinCE 1.0以上。
頭文件:Winbase.h
鏈接庫:Lmem.lib