<Return[C]><Top>

CloseHandle

Declare Function Api_CloseHandle& Lib "kernel32" Alias "CloseHandle" (ByVal hObject&)

Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

パラメータ
hObject
    開いているオブジェクトのハンドルを指定する。

    関数から制御が返ると、このハンドルに、同じオブジェクトのハンドルが格納されるが、閉じることに成功した場合はカウントが 1 減る。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。
    Windows NT/2000:デバッガの制御下でアプリケーションを実行しているとき無効なハンドルを閉じると、例外が発生する。

    たとえば、ハンドルを 2 回閉じたり、FindFirstFile 関数が返したハンドルを閉じた場合。