DkmModule.GetSymbolNameForRVA 方法

定义

重载

GetSymbolNameForRVA(DkmWorkList, UInt32, DkmCompletionRoutine<DkmGetSymbolNameForRVAAsyncResult>)

获取 RVA 的符号名称。

此方法会将新工作项追加到指定的工作列表,并在追加工作项后返回。 工作项的实际处理是异步的。 向调用方发送请求完成后,将收到通过完成例程的通知。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

此 API 是在 Visual Studio 16 RTM (VS16RTM) 中引入的。

GetSymbolNameForRVA(UInt32, UInt64)

获取 RVA 的符号名称。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

此 API 是在 Visual Studio 16 RTM (VS16RTM) 中引入的。

GetSymbolNameForRVA(DkmWorkList, UInt32, DkmCompletionRoutine<DkmGetSymbolNameForRVAAsyncResult>)

获取 RVA 的符号名称。

此方法会将新工作项追加到指定的工作列表,并在追加工作项后返回。 工作项的实际处理是异步的。 向调用方发送请求完成后,将收到通过完成例程的通知。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

此 API 是在 Visual Studio 16 RTM (VS16RTM) 中引入的。

public:
 void GetSymbolNameForRVA(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, System::UInt32 RVA, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmGetSymbolNameForRVAAsyncResult> ^ CompletionRoutine);
public void GetSymbolNameForRVA (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, uint RVA, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetSymbolNameForRVAAsyncResult> CompletionRoutine);
member this.GetSymbolNameForRVA : Microsoft.VisualStudio.Debugger.DkmWorkList * uint32 * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetSymbolNameForRVAAsyncResult> -> unit
Public Sub GetSymbolNameForRVA (WorkList As DkmWorkList, RVA As UInteger, CompletionRoutine As DkmCompletionRoutine(Of DkmGetSymbolNameForRVAAsyncResult))

参数

WorkList
DkmWorkList

要将新工作项追加到的工作项。

RVA
UInt32

中符号的 RVA。

CompletionRoutine
DkmCompletionRoutine<DkmGetSymbolNameForRVAAsyncResult>

请求完成时要触发的例程。 如果请求成功追加到工作列表中,则将始终激发 (包括) 取消操作时。 如果追加工作项失败,此操作永远不会激发。

适用于

GetSymbolNameForRVA(UInt32, UInt64)

获取 RVA 的符号名称。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

此 API 是在 Visual Studio 16 RTM (VS16RTM) 中引入的。

public:
 System::String ^ GetSymbolNameForRVA(System::UInt32 RVA, [Runtime::InteropServices::Out] System::UInt64 % Displacement);
public string GetSymbolNameForRVA (uint RVA, out ulong Displacement);
member this.GetSymbolNameForRVA : uint32 * uint64 -> string
Public Function GetSymbolNameForRVA (RVA As UInteger, ByRef Displacement As ULong) As String

参数

RVA
UInt32

中符号的 RVA。

Displacement
UInt64

弄符号置换。

返回

String

弄用于设置格式的符号名称。

适用于