GetProcessHeap()

GetProcessHeap

這個函數返回一個指向調用線程的堆的句柄。這個句柄可以被用於函數HeapAlloc , HeapReAlloc , HeapFree , HeapSize .


HANDLE GetProcessHeap(VOID);

參數:

無。

返回值:

成功:調用函數的進程的堆句柄。

失敗:NULL

更多的錯誤信息請調用:GetLastError()

附註:

這個函數允許你從線程的堆動態分配內存,而不必使用HeapCreare函數建立一個堆。

例子如下:

HeapAlloc(GetProcessHeap(), 0, dwBytes);

註解:調用此函數獲得的句柄不應被HeapDestory函數調用。

要求:

系統版本:WinCE 1.0以上。

頭文件:Winbase.h

鏈接庫:Lmem.lib


發佈了26 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章