<Return[G]><Top>

GlobalFree

Declare Function Api_GlobalFree& Lib "kernel32" Alias "GlobalFree" (ByVal hMem&)

Declare Function GlobalFree Lib "kernel32" Alias "GlobalFree" (ByVal hMem As Long) As Long

指定されたグローバルメモリオブジェクトを解放し、そのハンドルを無効にする。

パラメータ
hMem
    [入力]グローバルメモリオブジェクトのハンドルを指定する。GlobalAlloc 関数または GlobalReAlloc 関数が、このハンドルを返す。
 

戻り値
    関数が成功すると、NULL が返る。
    関数が失敗すると、グローバルメモリオブジェクトのハンドルと同じ値が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    メモリを解放した後にメモリにアクセスすると、ヒープが壊れたり、アクセス違反の例外(EXCEPTION_ACCESS_VIOLATION)が発生す

    ることがある。