GetExitCodeThread

機能
指定のスレッドの終了コードを取得する
Declare Function GetExitCodeThread Lib "kernel32.dll" _
(ByVal hThread As Long, lpExitCode As Long) As Long
Declare Function GetExitCodeThread Lib "kernel32.dll" _
(ByVal hThread As Integer, lpExitCode As Integer) As Integer

BOOL GetExitCodeThread(
HANDLE hThread,
LPDWORD lpExitCode
);
引数
hThread

スレッドのハンドル
lpExitCode
(戻り値)終了コードを受け取る長整数変数
戻り値
正常終了のとき            0以外
エラーのとき              0
備考
指定のプロセスがまだ終了していないときにSTILL_ACTIVE(=STATUS_PENDING=&H103)
同、終了しているとき、次のコードの一つ
         ExitProcess()関数、あるいはTerminateProcess()関数で指定した終了コード
         main関数、あるいはWinMain関数の戻り値(これはVBには関係ない)
         プロセスを終了させる終了となった未処理の例外により設定された例外値