IDkmSymbolProviderCallback.GetFunctionInfo(DkmModule, String) 方法

定义

在模块的符号中搜索具有指定名称的函数。 如果找到,则返回 RVA 和大小。

public:
 cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmRVASizePair> ^ GetFunctionInfo(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::String ^ functionName);
public Microsoft.VisualStudio.Debugger.Symbols.DkmRVASizePair[] GetFunctionInfo (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, string functionName);
abstract member GetFunctionInfo : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * string -> Microsoft.VisualStudio.Debugger.Symbols.DkmRVASizePair[]
Public Function GetFunctionInfo (module As DkmModule, functionName As String) As DkmRVASizePair()

参数

module
DkmModule

中DkmModule 类表示 (ex: dll 或 exe) 的代码绑定,或将其加载到一个或多个进程中。 DkmModule 类是指向符号 Api 的中心对象,为1:1,并带有符号处理程序的表示形式。 如果代码绑定加载到三个不同的进程 (或相同的进程,但具有三个不同的基址或三个不同的应用程序域) 但符号处理程序认为所有这些都是相同的,则将只有一个 module 对象。

functionName
String

中要搜索的函数的名称。

返回

DkmRVASizePair[]

弄查询中的 RVA/大小对。

适用于