指定のスレッドの終了コードを取得する
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には関係ない)
プロセスを終了させる終了となった未処理の例外により設定された例外値