GetProcessHeap是一個Windows API函式。它返回調用進程的默認堆句柄。
基本介紹
- 中文名:GetProcessHeap
- 類型:Windows API函式
- 性質:它返回調用進程的默認堆句柄
- 參數:函式無參數
語法,參數,返回值,例子,
語法
HANDLE GetProcessHeap(void);
參數
函式無參數
返回值
如果函式成功,返回調用進程的默認記憶體堆句柄。
如果函式失敗,返回 Null。若想,可以調用GetLastError獲得更多錯誤信息。
例子
typedef struct
{
char data[128];
}Data,*LPData;
LPData lpData;
lpData = (LPData)HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY,sizeof(Data));
即在進程默認堆記憶體上申請了一個不可移動的空間,大小為sizeof(Data)的記憶體空間