Función SymUnloadModule64 (dbghelp.h)
Descarga la tabla de símbolos.
BOOL IMAGEAPI SymUnloadModule64(
[in] HANDLE hProcess,
[in] DWORD64 BaseOfDll
);
[in] hProcess
Identificador del proceso que se pasó originalmente a la función SymInitialize .
[in] BaseOfDll
Dirección base del módulo que se va a descargar.
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.
Todas las funciones DbgHelp, 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.
Esta función sustituye a la función SymUnloadedModule . Para obtener más información, consulte Compatibilidad con la plataforma actualizada. SymUnloadedModule se define de la siguiente manera en Dbghelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymUnloadModule SymUnloadModule64
#else
BOOL
IMAGEAPI
SymUnloadModule(
__in HANDLE hProcess,
__in DWORD BaseOfDll
);
#endif
Para obtener un ejemplo, vea Descargar un módulo de símbolos.
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Library | Dbghelp.lib |
Archivo DLL | Dbghelp.dll |
Redistribuible | DbgHelp.dll 5.1 o posterior |