Condividi tramite


DkmModuleInstance.GetSymbolSearchResult Metodo

Definizione

Overload

GetSymbolSearchResult()

Recupera tutti i risultati della ricerca di simboli associati a questa istanza del modulo.

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

Questa API è stata introdotta in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

GetSymbolSearchResult(DkmWorkList, DkmCompletionRoutine<DkmGetSymbolSearchResultAsyncResult>)

Recupera tutti i risultati della ricerca di simboli associati a questa istanza 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 location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

GetSymbolSearchResult()

Recupera tutti i risultati della ricerca di simboli associati a questa istanza del modulo.

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

Questa API è stata introdotta in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

public object? GetSymbolSearchResult ();
member this.GetSymbolSearchResult : unit -> obj
Public Function GetSymbolSearchResult () As Object

Restituisce

[Out,Optional] Interfaccia ISymbolSearchResult associata a questa istanza del modulo, se presente.

Si applica a

GetSymbolSearchResult(DkmWorkList, DkmCompletionRoutine<DkmGetSymbolSearchResultAsyncResult>)

Recupera tutti i risultati della ricerca di simboli associati a questa istanza 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 location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

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

Parametri

WorkList
DkmWorkList

WorkList a cui aggiungere il nuovo elemento di lavoro.

CompletionRoutine
DkmCompletionRoutine<DkmGetSymbolSearchResultAsyncResult>

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