IDkmNameUndecorator.UndecorateName(DkmModule, String, UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Undecorates 符号名称。
public:
System::String ^ UndecorateName(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::String ^ decoratedName, System::UInt32 options);
public string UndecorateName (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, string decoratedName, uint options);
abstract member UndecorateName : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * string * uint32 -> string
Public Function UndecorateName (module As DkmModule, decoratedName As String, options As UInteger) As String
参数
- module
- DkmModule
中DkmModule 类表示 (ex: dll 或 exe) 的代码绑定,或将其加载到一个或多个进程中。 DkmModule 类是指向符号 Api 的中心对象,为1:1,并带有符号处理程序的表示形式。 如果代码绑定加载到三个不同的进程 (或相同的进程,但具有三个不同的基址或三个不同的应用程序域) 但符号处理程序认为所有这些都是相同的,则将只有一个 module 对象。
- decoratedName
- String
中要进行修饰的名称。
- options
- UInt32
中用于更改未修饰名的选项。 这些特定于所使用的实现。 对于 Microsoft PDB,传递 DbgHelp.dll UnDecorateSymbolName 的文档或以下三个扩展选项之一中描述的一个或多个值: UNDNAME2_STRIP_ILT 0x10000-若要从增量链接 Thunk 中删除前导 ILT,请 UNDNAME2_STRIP_CONST 0x20000-若要从字符串的前面删除前导 "CONST" UNDNAME2_STRINGS 0x30000-通过名称使用共用字符串。
返回
弄未修饰名。