선언:

C#

[DllImport("kernel32")]
public static extern void CloseHandle(IntPtr hObject);


VB.NET

<DllImport("kernel32")> _
Public Shared Sub CloseHandle(ByVal hObject As IntPtr)
End Sub




사용 예제:

5. TerminateProcess

6. IsWow64Process




매개 변수 설명:

hObject - 사용을 끝내고, 시스템 메모리에서 해제할 개체를 입력합니다.




API 설명:

CreateFile, CreateMutex, CreateProcess 등의 API로부터 만들어진 핸들을 메모리에서 해제할 때 사용합니다.




참고:

CloseHandle (MSDN)




비고:

이 함수로 메모리에서 해제할 핸들의 목록은 '참고' 단의 MSDN 페이지를 참고하시기 바랍니다.

할당한 핸들을 메모리에서 해제하지 않을 경우, 메모리 누수가 발생할 수 있으니,

사용이 끝난 핸들은 반드시 메모리에서 해제하여야 합니다.

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

9. Process32First, Process32Next  (0) 2014.09.18
8. CreateToolhelp32Snapshot  (0) 2014.09.16
6. IsWow64Process  (0) 2014.09.10
5. TerminateProcess  (0) 2014.09.09
4. OpenProcess  (0) 2013.12.12

+ Recent posts