GlobalLock

機能
ヒープに確保されたメモリをロックする
Declare Function GlobalLock Lib "kernel32.dll" _
(ByVal hMem As Long) As Long
Declare Function GlobalLock Lib "kernel32.dll" _
(ByVal hMem As Integer) As Integer

LPVOID GlobalLock(
HGLOBAL hMem
);
引数
hMem

メモリブロックのハンドル
戻り値
正常終了のとき  メモリブロックの先頭アドレス
エラーのとき  0
備考
GlobalAlloc()関数で確保された移動可能メモリブロックをロックして
ロックカウントを1つ上げる。GlobalUnlock()関数を実行するとロックを解放され
そのメモリブロックは破棄される。
ロックされたメモリブロックは、移動や破棄できないので
使用後はGlobalUnlock()関数ですぐにメモリを解放しなければいけない。
GlobalAlloc()関数を参照