检索未修饰的符号名称

以下代码演示如何使用 UnDecorateSymbolName 从符号名称中检索未修饰的符号名称。 修饰的名称存储在 szName 中。 请注意,此示例假定你已使用初始化符号处理程序中的代码初始化了符号处理程序。

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