Compartir a través de


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

Consulte también

Funciones de DbgHelp

SymInitialize