다음을 통해 공유


UnMapAndLoad 함수(imagehlp.h)

MapAndLoad 함수에 대한 이전 호출에 의해 할당된 모든 리소스의 할당을 취소합니다.

구문

BOOL IMAGEAPI UnMapAndLoad(
  [in] PLOADED_IMAGE LoadedImage
);

매개 변수

[in] LoadedImage

LOADED_IMAGE 구조체에 대한 포인터입니다. 이 구조체는 MapAndLoad 함수 호출을 통해 가져옵니다.

반환 값

함수가 성공하면 반환 값은 TRUE입니다.

함수가 실패하면 반환 값은 FALSE입니다. 확장된 오류 정보를 검색하려면 GetLastError를 호출합니다.

설명

UnMapAndLoad 함수를 사용하여 MapAndLoad에 대한 이전 호출에 의해 할당된 모든 리소스의 할당을 취소해야 합니다. 또한 이 함수는 파일을 닫기 전에 이미지에 새 체크섬 값을 씁니다. 이렇게 하면 파일이 변경되면 시스템 로더가 파일을 성공적으로 로드할 수 있습니다.

이 함수와 같은 모든 ImageHlp 함수는 단일 스레드입니다. 따라서 둘 이상의 스레드에서 이 함수로 호출하면 예기치 않은 동작이나 메모리 손상이 발생할 수 있습니다. 이를 방지하려면 둘 이상의 스레드에서 이 함수로의 모든 동시 호출을 동기화해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 imagehlp.h
라이브러리 Imagehlp.lib
DLL Imagehlp.dll

참고 항목

ImageHlp 함수

LOADED_IMAGE

MapAndLoad