프로세스종료

TerminateProcess

2015. 3. 5. 15:22

지정한 프로세스(프로세스 내 모든 스레드 포함)를 종료 한다.

 

- 그림 출처 : MSDN

 

  • hProcess

- 종료할 프로세스의 핸들을 설정 한다.

- 핸들의 접근 권한은 반드시 PROCESS_TERMINATE를 가져야 한다.

 

 

  • uExitCode

- 프로세스 종료 코드를 설정 한다.

- 통상적으로 정상 종료 인경우 0을 비 정상 종료인 경우 -1을 입력 한다.

 

Return value : 성공 시 TRUE, 실패 시 FALSE를 반환 한다.

   실패에 대한 자세한 정보는 GetLastError 함수를 통해 확인할 수 있다.

 

Header : WinBase.h(include Windows.h)

 

DLL : Kernel32.dll


'Win32 API' 카테고리의 다른 글

WriteFile  (0) 2015.03.11
ReadFile  (0) 2015.03.11
CreateFile  (0) 2015.03.10
ExitProcess  (0) 2015.03.05
CreateProcess  (0) 2015.03.04

ExitProcess

2015. 3. 5. 14:59

함수를 호출한 프로세스(프로세스 내 모든 스레드 포함)를 종료 한다.

 

 

- 그림 출처 : MSDN

 

  • uExitCode

- 프로세스 종료 코드를 설정 한다.

- 통상적으로 정상 종료 인경우 0을 비 정상 종료인 경우 -1을 입력 한다.

 

Return value : 반환 값은 없다.

 

Header : WinBase.h(include Windows.h)

 

DLL : Kernel32.dll

'Win32 API' 카테고리의 다른 글

WriteFile  (0) 2015.03.11
ReadFile  (0) 2015.03.11
CreateFile  (0) 2015.03.10
TerminateProcess  (0) 2015.03.05
CreateProcess  (0) 2015.03.04

+ Recent posts