HeapFree

機能
ヒープからメモリブロックを解放
Declare Function HeapFree Lib "kernel32.dll" _
(ByVal hHeap As Long, ByVal dwFlags As Long, _
ByVal lpMem as Long) As Long
Declare Function HeapFree Lib "kernel32.dll" _
(ByVal hHeap As Integer, ByVal dwFlags As Integer, _
ByVal lpMem as Integer) As Integer

BOOL HeapFree(
HANDLE hHeap,
DWORD dwFlags,
LPVOID lpMem
);
引数
hHeap

ヒープのハンドル
dwFlags
動作を指定する定数
lpMem
解放するメモリブロックへのポインタ
戻り値
正常終了のとき  0以外
エラーのとき  0
dwFlagsの定数

HEAP_NO_SERIALIZE = &H1                     ヒープにアクセス中、他のスレッドのアクセスを許可