Compartilhar via


Recuperando nomes de símbolos não decorados

O código a seguir demonstra como recuperar um nome de símbolo não decorado de um nome de símbolo usando UnDecorateSymbolName. O nome decorado é armazenado em szName. O exemplo pressupõe que você tenha inicializado o manipulador de símbolos usando o código em Inicializando o manipulador 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);
}