본문 바로가기

My Study/Function

CloseHandle

BOOL WINAPI CloseHandle(
  __in  HANDLE hObject
);

핸들을 닫는 기능.
커널 오브젝트는 운영체제에 종속적 이므로 여러 프로세스가 접근이 가능하다.
그래서 해당 커널 오브젝트에 2개의 프로세스가 접근해 있다면(A와 B) Usage Count는 2가 된다.
그런데 A 프로세스에서 CloseHandle로 커널오브젝트를 가리키고있는 핸들을 닫게 되면
Usage Count는 1이 된다. 하지만 커널 오브젝트는 Usage Count가 0이 되야. 소멸.

성공시 리턴 값은 0이 아님..

 

'My Study > Function' 카테고리의 다른 글

CopyFile  (0) 2010.02.24
GetExitCodeProcess  (0) 2010.02.24
SetThreadPriority  (0) 2010.02.24
SetPriorityClass  (0) 2010.02.24
GetCurrentProcess  (0) 2010.02.24