Condividi tramite


DkmModule.GetSourceLinkData Metodo

Definizione

Overload

GetSourceLinkData(DkmModuleInstance)

Restituisce il contenuto dei dati del flusso di collegamento di origine per un modulo, se il flusso esiste.

Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).

Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

GetSourceLinkData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>)

Restituisce il contenuto dei dati del flusso di collegamento di origine per un modulo, se il flusso esiste.

Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta accodato l'elemento di lavoro. L'elaborazione effettiva dell'elemento di lavoro è asincrona. Il chiamante riceverà una notifica che la richiesta viene completata tramite la routine di completamento.

Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).

Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

GetSourceLinkData(DkmModuleInstance)

Restituisce il contenuto dei dati del flusso di collegamento di origine per un modulo, se il flusso esiste.

Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).

Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

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

Parametri

ModuleInstance
DkmModuleInstance

[In] Istanza del modulo per cui vengono richiesti Source Link dati.

Restituisce

[Out] Contenuto dei dati di configurazione Source Link.

Si applica a

GetSourceLinkData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>)

Restituisce il contenuto dei dati del flusso di collegamento di origine per un modulo, se il flusso esiste.

Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta accodato l'elemento di lavoro. L'elaborazione effettiva dell'elemento di lavoro è asincrona. Il chiamante riceverà una notifica che la richiesta viene completata tramite la routine di completamento.

Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).

Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

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

Parametri

WorkList
DkmWorkList

WorkList a cui aggiungere il nuovo elemento di lavoro.

ModuleInstance
DkmModuleInstance

[In] Istanza del modulo per cui vengono richiesti Source Link dati.

CompletionRoutine
DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>

Routine da attivare al termine della richiesta. Se la richiesta viene aggiunta correttamente all'elenco di lavoro, verrà sempre attivata (incluso quando l'operazione viene annullata). Questa operazione non verrà mai attivata se l'aggiunta dell'elemento di lavoro ha esito negativo.

Si applica a