Condividi tramite


DkmModuleInstance.TryLoadSymbolsCallback Metodo

Definizione

Overload

TryLoadSymbolsCallback()

Chiamato per avviare il caricamento dei simboli per DkmModuleInstances i cui simboli non sono stati trovati al caricamento del modulo.

Vincolo di percorso: può essere chiamato dal client o dal server. L'implementazione del server è una cache per evitare chiamate di rete non necessarie. Il client passa direttamente all'implementazione "reale", che garantisce anche che i riavvii vengano restituiti in anticipo.

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

TryLoadSymbolsCallback(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsCallbackAsyncResult>)

Chiamato per avviare il caricamento dei simboli per DkmModuleInstances i cui simboli non sono stati trovati al caricamento del modulo.

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 di percorso: può essere chiamato dal client o dal server. L'implementazione del server è una cache per evitare chiamate di rete non necessarie. Il client passa direttamente all'implementazione "reale", che garantisce anche che i riavvii vengano restituiti in anticipo.

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

TryLoadSymbolsCallback()

Chiamato per avviare il caricamento dei simboli per DkmModuleInstances i cui simboli non sono stati trovati al caricamento del modulo.

Vincolo di percorso: può essere chiamato dal client o dal server. L'implementazione del server è una cache per evitare chiamate di rete non necessarie. Il client passa direttamente all'implementazione "reale", che garantisce anche che i riavvii vengano restituiti in anticipo.

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

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

Si applica a

TryLoadSymbolsCallback(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsCallbackAsyncResult>)

Chiamato per avviare il caricamento dei simboli per DkmModuleInstances i cui simboli non sono stati trovati al caricamento del modulo.

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 di percorso: può essere chiamato dal client o dal server. L'implementazione del server è una cache per evitare chiamate di rete non necessarie. Il client passa direttamente all'implementazione "reale", che garantisce anche che i riavvii vengano restituiti in anticipo.

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

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

Parametri

WorkList
DkmWorkList

WorkList a cui aggiungere il nuovo elemento di lavoro.

CompletionRoutine
DkmCompletionRoutine<DkmTryLoadSymbolsCallbackAsyncResult>

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