IDkmDisassemblySymbolProvider.GetRegisterRelativeSymbolName 方法

定义

获取寄存器相对值的符号名称。

public:
 System::String ^ GetRegisterRelativeSymbolName(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::UInt32 rVA, int regIndex, System::UInt32 offset, Microsoft::VisualStudio::Debugger::DkmProcessorArchitecture processorArchitecture);
public string GetRegisterRelativeSymbolName (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, uint rVA, int regIndex, uint offset, Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture processorArchitecture);
abstract member GetRegisterRelativeSymbolName : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * uint32 * int * uint32 * Microsoft.VisualStudio.Debugger.DkmProcessorArchitecture -> string
Public Function GetRegisterRelativeSymbolName (module As DkmModule, rVA As UInteger, regIndex As Integer, offset As UInteger, processorArchitecture As DkmProcessorArchitecture) As String

参数

module
DkmModule

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

rVA
UInt32

中符号的 RVA。

regIndex
Int32

中注册索引。

offset
UInt32

中收银机的偏移量。

processorArchitecture
DkmProcessorArchitecture

中处理器体系结构。

返回

String

[Out,Optional]用于设置格式的符号名称。

适用于