在 Windows 程式設計中,ExitProcess 函數用於終止當前進程及其所有線程。許多初學者對其參數 uExitCode 的含義感到困惑:括號裡的 0 代表什麼?能否改為 1?這個參數到底可以填寫什麼值?
VOID ExitProcess(UINT uExitCode);
功能:結束一個進程及其所有線程。
參數:uExitCode 指定進程及所有被終止線程的退出代碼。若需獲取進程的退出值,可使用 GetExitCodeProcess 函數。
ExitProcess(0)。GetExitCodeProcess 獲取。ExitProcess 括號內的值是進程的退出標識碼,必須是存在的進程的代碼。開發者可根據業務邏輯自定義非零退出代碼,以便外部程式(如批次檔、監控工具)判斷執行結果。