Freigeben über


DkmModule.GetSourceLinkData Methode

Definition

Überlädt

GetSourceLinkData(DkmModuleInstance)

Gibt den Inhalt der Daten des Quelllinkstreams für ein Modul zurück, wenn der Stream vorhanden ist.

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

Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt.

GetSourceLinkData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>)

Gibt den Inhalt der Daten des Quelllinkstreams für ein Modul zurück, wenn der Stream vorhanden ist.

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 RTM (DkmApiVersion.VS17RTM) eingeführt.

GetSourceLinkData(DkmModuleInstance)

Gibt den Inhalt der Daten des Quelllinkstreams für ein Modul zurück, wenn der Stream vorhanden ist.

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

Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt.

public string GetSourceLinkData (Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance);
member this.GetSourceLinkData : Microsoft.VisualStudio.Debugger.DkmModuleInstance -> string
Public Function GetSourceLinkData (ModuleInstance As DkmModuleInstance) As String

Parameter

ModuleInstance
DkmModuleInstance

[In] Das Modul instance, für das Source Link Daten angefordert werden.

Gibt zurück

[Out] Der Inhalt der Source Link Konfigurationsdaten.

Gilt für:

GetSourceLinkData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>)

Gibt den Inhalt der Daten des Quelllinkstreams für ein Modul zurück, wenn der Stream vorhanden ist.

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 RTM (DkmApiVersion.VS17RTM) eingeführt.

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

Parameter

WorkList
DkmWorkList

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

ModuleInstance
DkmModuleInstance

[In] Das Modul instance, für das Source Link Daten angefordert werden.

CompletionRoutine
DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>

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: