Freigeben über


DkmModuleInstance.TryLoadSymbols Methode

Definition

Überlädt

TryLoadSymbols()

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

TryLoadSymbols(DkmSymbolLoadFlags)

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

TryLoadSymbols(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, sobald das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

TryLoadSymbols(DkmWorkList, DkmSymbolLoadFlags, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, sobald das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

TryLoadSymbols()

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

public:
 void TryLoadSymbols();
public:
 void TryLoadSymbols();
void TryLoadSymbols();
public void TryLoadSymbols ();
member this.TryLoadSymbols : unit -> unit
Public Sub TryLoadSymbols ()

Gilt für:

TryLoadSymbols(DkmSymbolLoadFlags)

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

public void TryLoadSymbols (Microsoft.VisualStudio.Debugger.Symbols.DkmSymbolLoadFlags Flags);
member this.TryLoadSymbols : Microsoft.VisualStudio.Debugger.Symbols.DkmSymbolLoadFlags -> unit
Public Sub TryLoadSymbols (Flags As DkmSymbolLoadFlags)

Parameter

Flags
DkmSymbolLoadFlags

[In] Flags, die verwendet werden, um das Verhalten während des Ladens von Symbolen zu bestimmen.

Gilt für:

TryLoadSymbols(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, sobald das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

public:
 void TryLoadSymbols(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmTryLoadSymbolsAsyncResult> ^ CompletionRoutine);
public void TryLoadSymbols (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmTryLoadSymbolsAsyncResult> CompletionRoutine);
member this.TryLoadSymbols : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmTryLoadSymbolsAsyncResult> -> unit
Public Sub TryLoadSymbols (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmTryLoadSymbolsAsyncResult))

Parameter

WorkList
DkmWorkList

WorkList, an die das neue Arbeitselement angefügt werden soll.

CompletionRoutine
DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>

Routine, die ausgelöst werden soll, wenn die Anforderung abgeschlossen ist. Wenn die Anforderung erfolgreich an die Arbeitsliste angefügt wurde, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn beim Anfügen des Arbeitselements ein Fehler auftritt.

Gilt für:

TryLoadSymbols(DkmWorkList, DkmSymbolLoadFlags, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Wird aufgerufen, um das Laden von Symbolen für DkmModuleInstances zu initiieren, deren Symbole beim Laden des Moduls nicht gefunden wurden.

Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, sobald das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist.

Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

public void TryLoadSymbols (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Symbols.DkmSymbolLoadFlags Flags, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmTryLoadSymbolsAsyncResult> CompletionRoutine);
member this.TryLoadSymbols : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Symbols.DkmSymbolLoadFlags * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmTryLoadSymbolsAsyncResult> -> unit
Public Sub TryLoadSymbols (WorkList As DkmWorkList, Flags As DkmSymbolLoadFlags, CompletionRoutine As DkmCompletionRoutine(Of DkmTryLoadSymbolsAsyncResult))

Parameter

WorkList
DkmWorkList

WorkList, an die das neue Arbeitselement angefügt werden soll.

Flags
DkmSymbolLoadFlags

[In] Flags, die verwendet werden, um das Verhalten während des Ladens von Symbolen zu bestimmen.

CompletionRoutine
DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>

Routine, die ausgelöst werden soll, wenn die Anforderung abgeschlossen ist. Wenn die Anforderung erfolgreich an die Arbeitsliste angefügt wurde, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn beim Anfügen des Arbeitselements ein Fehler auftritt.

Gilt für: