Condividi tramite


DkmModuleInstance.TryLoadSymbols Metodo

Definizione

Overload

TryLoadSymbols()

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

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

TryLoadSymbols(DkmSymbolLoadFlags)

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

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

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

TryLoadSymbols(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta aggiunto 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 percorso: l'API deve essere chiamata da un componente IDE (livello > di componente 100.000).

TryLoadSymbols(DkmWorkList, DkmSymbolLoadFlags, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta aggiunto 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 percorso: l'API deve essere chiamata da un componente IDE (livello > di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

TryLoadSymbols()

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

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

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

Si applica a

TryLoadSymbols(DkmSymbolLoadFlags)

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

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

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

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

Parametri

Flags
DkmSymbolLoadFlags

[In] Flag usati per determinare il comportamento durante il caricamento dei simboli.

Si applica a

TryLoadSymbols(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta aggiunto 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 percorso: l'API deve essere chiamata da un componente IDE (livello > di componente 100.000).

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

Parametri

WorkList
DkmWorkList

WorkList per aggiungere il nuovo elemento di lavoro a.

CompletionRoutine
DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>

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

Si applica a

TryLoadSymbols(DkmWorkList, DkmSymbolLoadFlags, DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>)

Chiamato per avviare il caricamento di simboli per DkmModuleInstances i cui simboli non sono stati trovati quando il modulo è stato caricato.

Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta aggiunto 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 percorso: l'API deve essere chiamata da un componente IDE (livello > di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

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

Parametri

WorkList
DkmWorkList

WorkList per aggiungere il nuovo elemento di lavoro a.

Flags
DkmSymbolLoadFlags

[In] Flag usati per determinare il comportamento durante il caricamento dei simboli.

CompletionRoutine
DkmCompletionRoutine<DkmTryLoadSymbolsAsyncResult>

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

Si applica a