DkmInstructionSymbol.GetBasicInfo(DkmWorkList, DkmModuleInstance, DkmBasicSymbolInfoRequestFlags, DkmCompletionRoutine<DkmGetBasicSymbolInfoAsyncResult>) Methode

Definition

Berechnet grundlegende Symbol Informationen für ein bestimmtes dkminstructionsymbol asynchron.

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. VS16RTMPreview) eingeführt.

public:
 void GetBasicInfo(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ ModuleInstance, Microsoft::VisualStudio::Debugger::Symbols::DkmBasicSymbolInfoRequestFlags Flags, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmGetBasicSymbolInfoAsyncResult> ^ CompletionRoutine);
public void GetBasicInfo (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance, Microsoft.VisualStudio.Debugger.Symbols.DkmBasicSymbolInfoRequestFlags Flags, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetBasicSymbolInfoAsyncResult> CompletionRoutine);
member this.GetBasicInfo : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.Symbols.DkmBasicSymbolInfoRequestFlags * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetBasicSymbolInfoAsyncResult> -> unit
Public Sub GetBasicInfo (WorkList As DkmWorkList, ModuleInstance As DkmModuleInstance, Flags As DkmBasicSymbolInfoRequestFlags, CompletionRoutine As DkmCompletionRoutine(Of DkmGetBasicSymbolInfoAsyncResult))

Parameter

WorkList
DkmWorkList

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

ModuleInstance
DkmModuleInstance

In Modul, das das angegebene Anweisungs Symbol enthält.

Flags
DkmBasicSymbolInfoRequestFlags

In Flags, die an dkminstructionsymbol. getbasicinfo und getinlineframescount übergeben werden.

CompletionRoutine
DkmCompletionRoutine<DkmGetBasicSymbolInfoAsyncResult>

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