指定のプロセスの終了コードを取得する
Declare Function GetExitCodeProcess Lib "kernel32.dll" _
(ByVal hProcess As Long, lpExitCode As Long) As Long
Declare Function GetExitCodeProcess Lib "kernel32.dll" _
(ByVal hProcess As Integer, lpExitCode As Integer) As Integer
BOOL GetExitCodeProcess(
HANDLE hProcess,
LPDWORD lpExitCode
);
プロセスのハンドル
lpExitCode(戻り値)終了コードを受け取る長整数変数(Long変数)
正常終了のとき 0以外備考
エラーのとき 0
指定のプロセスがまだ終了していないときにSTILL_ACTIVE(=STATUS_PENDING=&H103)
同、終了しているとき、次のコードの一つ
ExitProcess()関数、あるいはTerminateProcess()関数で指定した終了コード
main関数、あるいはWinMain関数の戻り値(これはVBには関係ない)
プロセスを終了させる終了となった未処理の例外により設定された例外値