是C++程式語言中的一種函式,終止指定進程及其所有的執行緒。
基本介紹
- 中文名:TerminateProcess
- 外文名:TerminateProcess
- 屬性:一種數學函式
- 作用:終止指定進程及其所有執行緒
- 套用: VC
TerminateProcess,1. 函式原型,2. VC,
TerminateProcess
TerminateProcess函式終止指定進程及其所有執行緒。
1. 函式原型
BOOL TerminateProcess(
HANDLE hProcess,//進程句柄
UINT uExitCode //進程終止碼
);
VB聲明
Declare Function TerminateProcess Lib "kernel32" Alias "TerminateProcess" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
說明
結束一個進程
在VB里使用
可以使用,但儘量不用
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
參數表
參數 類型及說明
hProcess Long,指定要中斷的一個進程的句柄
uExitCode Long,進程的一個退出代碼
2. VC
參數:
- hProcess
- [in] 指定要中斷進程的句柄. 該句柄可以由 OpenProcess得到.
- DWORD uExitCode
- [in] 進程和其所有執行緒的退出代碼
返回值:
返回非零值代表成功。0代表失敗。想要得到更多錯誤信息,請調用GetLastError.。
要求:
Header | winbase.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |