DkmModule.GetSymbolNameForRVA 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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
弄符号置换。
返回
弄用于设置格式的符号名称。