관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

UnmapViewOfFile 본문

Ntool Works/작업 참조

UnmapViewOfFile

님투 2007. 11. 8. 23:33
반응형

UnmapViewOfFile

파이르뷰를 프로세스의 아드세스 공간으로부터 매핑 해제합니다.

BOOL UnmapViewOfFile(
    LPCVOID pBaseAddress   // 뷰의 베이스 주소
);

KERNEL32.DLL

인수

pBaseAddress

파일이 매핑 된 뷰의 베이스 주소를 지정합니다.이 주소는 MapViewOfFile 함수 또는 MapViewOfFileEx 함수에 의해서 돌려주어진 것이 아니면 안됩니다.

반환값

성공하면 0 이외의 값이 돌아갑니다.

실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다.

해설

파일을 address 공간에 매핑 한 채로 안 맵 하지 않고 매핑 오브젝트의 핸들을 클로우즈 하면, 메모리 리크가 발생합니다.핸들을 클로우즈 하기 전에 반드시 안 맵을 행하지 않으면 안됩니다.

어플리케이션은, 매핑 오브젝트를 작성하기 위해서 사용된 파일 핸들을 클로우즈 할 수 있습니다만, 시스템은 대응하는 파일의 마지막 뷰가 매핑 해제될 때까지 파일이 오픈된 채로 합니다.

대응 정보

Windows 95 이후 / Windows NT 3.1 이후

반응형

'Ntool Works > 작업 참조' 카테고리의 다른 글

WaitForSingleObject  (0) 2007.11.08
WaitForMultipleObjects  (0) 2007.11.08
TrackPopupMenuEx  (0) 2007.11.08
Sleep  (0) 2007.11.08
ShowWindow  (0) 2007.11.08
Comments