Función UnMapAndLoad (imagehlp.h)
Desasigne todos los recursos asignados por una llamada anterior a la función MapAndLoad .
Sintaxis
BOOL IMAGEAPI UnMapAndLoad(
[in] PLOADED_IMAGE LoadedImage
);
Parámetros
[in] LoadedImage
Puntero a una estructura de LOADED_IMAGE . Esta estructura se obtiene a través de una llamada a la función MapAndLoad .
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es TRUE.
Si se produce un error en la función, el valor devuelto es FALSE. Para recuperar información de error extendida, llame a GetLastError.
Comentarios
La función UnMapAndLoad debe usarse para desasignar todos los recursos asignados por una llamada anterior a MapAndLoad. Esta función también escribe un nuevo valor de suma de comprobación en la imagen antes de que se cierre el archivo. Esto garantiza que, si se cambia un archivo, el cargador del sistema puede cargarlo correctamente.
Todas las funciones ImageHlp, como esta, son un único subproceso. Por lo tanto, es probable que las llamadas desde más de un subproceso a esta función producirán un comportamiento inesperado o daños en la memoria. Para evitarlo, debe sincronizar todas las llamadas simultáneas de más de un subproceso a esta función.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | imagehlp.h |
Library | Imagehlp.lib |
Archivo DLL | Imagehlp.dll |