<Return[T]><Top>

TerminateProcess

Declare Function Api_TerminateProcess& Lib "kernel32" Alias "TerminateProcess" (ByVal hProcess&, ByVal uExitCode&)

Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

指定のプロセスを強制終了させる。

パラメータ
hProcess
    終了させるべきプロセスのハンドルを指定する。
    Windows NT/2000:このハンドルに、PROCESS_TERMINATE アクセス権を割り当てておかなければならない
uExitCode
    この関数を呼び出した結果終了される、1 つのプロセスとそのプロセスに所属するすべてのスレッドの終了コードを指定する。

    プロセスの終了コードを取得するには、GetExitCodeProcess 関数を使う。

    スレッドの終了コードを取得するには、GetExitCodeThread 関数を使う。

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。