DkmModule.GetSymbolNameForRVA Methode

Definition

Überlädt

GetSymbolNameForRVA(DkmWorkList, UInt32, DkmCompletionRoutine<DkmGetSymbolNameForRVAAsyncResult>)

Ruft den Symbolnamen für die RVA ab.

Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTM) eingeführt.

GetSymbolNameForRVA(UInt32, UInt64)

Ruft den Symbolnamen für die RVA ab.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTM) eingeführt.

GetSymbolNameForRVA(DkmWorkList, UInt32, DkmCompletionRoutine<DkmGetSymbolNameForRVAAsyncResult>)

Ruft den Symbolnamen für die RVA ab.

Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTM) eingeführt.

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))

Parameter

WorkList
DkmWorkList

Worklist, an das das neue Arbeits Element angefügt werden soll.

RVA
UInt32

In Die RVA des Symbols.

CompletionRoutine
DkmCompletionRoutine<DkmGetSymbolNameForRVAAsyncResult>

Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Wenn die Anforderung erfolgreich an die Arbeitsliste angehängt wird, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn das Anfügen der Arbeitsaufgabe fehlschlägt.

Gilt für

GetSymbolNameForRVA(UInt32, UInt64)

Ruft den Symbolnamen für die RVA ab.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTM) eingeführt.

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

Parameter

RVA
UInt32

In Die RVA des Symbols.

Displacement
UInt64

Vorgenommen Die Symbol Verschiebung.

Gibt zurück

String

Vorgenommen Der Symbol Name für die Formatierung.

Gilt für