Función SymCleanup (dbghelp.h)
Desasigna todos los recursos asociados al identificador de proceso.
Sintaxis
BOOL IMAGEAPI SymCleanup(
[in] HANDLE hProcess
);
Parámetros
[in] hProcess
Identificador del proceso que se pasó originalmente a la función SymInitialize .
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
Esta función libera todos los recursos asociados al identificador de proceso. Si no se llama a esta función, se producen pérdidas de memoria y recursos en la aplicación que realiza la llamada
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 evitar esto, llame a SymInitialize solo cuando se inicie el proceso y SymCleanup solo cuando finalice el proceso. No es necesario que cada subproceso del proceso llame a estas funciones.
Ejemplos
Para obtener un ejemplo, vea Finalizar el controlador de símbolos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Library | Dbghelp.lib |
Archivo DLL | Dbghelp.dll |
Redistribuible | DbgHelp.dll 5.1 o posterior |