Recuperar nombres de símbolos no codificados
En el código siguiente se muestra cómo recuperar un nombre de símbolo no codificado de un nombre de símbolo mediante UnDecorateSymbolName. El nombre decorado se almacena en szName
. En el ejemplo se supone que ha inicializado el controlador de símbolos mediante el código de Inicialización del controlador de símbolos.
if (UnDecorateSymbolName(szName, szUndName, sizeof(szUndName), UNDNAME_COMPLETE))
{
// UnDecorateSymbolName returned success
printf ("Symbol : %s\n", szUndName);
}
else
{
// UnDecorateSymbolName failed
DWORD error = GetLastError();
printf("UnDecorateSymbolName returned error %d\n", error);
}