Partager via


Récupération des noms de symboles non décorées

Le code suivant montre comment récupérer un nom de symbole non mis en page à partir d’un nom de symbole à l’aide de UnDecorateSymbolName. Le nom décoré est stocké dans szName. L’exemple suppose que vous avez initialisé le gestionnaire de symboles à l’aide du code dans Initialisation du gestionnaire de symboles.

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);
}