<Return[JKL]><Top>
LocalLock |
Declare Function Api_LocalLock& Lib "kernel32" Alias "LocalLock" (ByVal hMem&) |
Declare Function LocalLock Lib "kernel32" Alias "LocalLock" (ByVal hMem As Long) As Long |
|
ローカルメモリオブジェクトをロックし、オブジェクトのメモリブロックの最初のバイトへのポインタを返す。 |
|
パラメータ では、LocalLock 関数を実行するとこのカウントがインクリメント(値を 1 増やす)され、LocalUnlock 関数を実行するとこのカウントがデクリメン ト(値を 1 減らす)される。プロセスがオブジェクトに対して LocalLock 関数を呼び出すたびに、それに対応する LocalUnlock 関数を呼び出さ なければならない。ロックされたメモリは、LocalReAlloc 関数でそのメモリオブジェクトを再割り当てしない限り、移動または廃棄されることは ない。ロック済みメモリオブジェクトのメモリブロックは、ロックカウントが 0 になるまではロックされた状態にある。ロックカウントが 0 になると、
そのメモリブロックを移動または廃棄できる。
インタの値は指定されたハンドルと同じ値になる。 |