선언:
C#
[DllImport("kernel32")]
public static extern void CloseHandle(IntPtr hObject);
VB.NET
<DllImport("kernel32")> _
Public Shared Sub CloseHandle(ByVal hObject As IntPtr)
End Sub
사용 예제:
매개 변수 설명:
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 |