IDkmDisassemblyFunctionLabelProvider.GetFunctionLabels 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 RVA 的符号名称。
public:
cli::array <Microsoft::VisualStudio::Debugger::Disassembly::DkmFunctionLabel> ^ GetFunctionLabels(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::UInt64 rVA);
public Microsoft.VisualStudio.Debugger.Disassembly.DkmFunctionLabel[] GetFunctionLabels (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, ulong rVA);
abstract member GetFunctionLabels : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * uint64 -> Microsoft.VisualStudio.Debugger.Disassembly.DkmFunctionLabel[]
Public Function GetFunctionLabels (module As DkmModule, rVA As ULong) As DkmFunctionLabel()
参数
- module
- DkmModule
中DkmModule 类表示 (ex: dll 或 exe) 的代码绑定,或将其加载到一个或多个进程中。 DkmModule 类是指向符号 Api 的中心对象,为1:1,并带有符号处理程序的表示形式。 如果代码绑定加载到三个不同的进程 (或相同的进程,但具有三个不同的基址或三个不同的应用程序域) 但符号处理程序认为所有这些都是相同的,则将只有一个 module 对象。
- rVA
- UInt64
中要为其查找函数标签的 RVA。
返回
弄函数中包含的标签集。