DkmModuleInstance.TryLoadSymbolsCallback Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryLoadSymbolsCallback() |
Volána k zahájení načítání symbolů pro DkmModuleInstances, jejichž symboly nebyly nalezeny při načtení modulu. Omezení umístění: Toto omezení lze volat z klienta nebo ze serveru. Serverová implementace je mezipaměť, která zabraňuje zbytečným síťovým voláním. Klient přejde přímo na "skutečnou" implementaci, která také zajišťuje, že se reattempts vrátí předčasně. Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
TryLoadSymbolsCallback(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsCallbackAsyncResult>) |
Volána k zahájení načítání symbolů pro DkmModuleInstances, jejichž symboly nebyly nalezeny při načtení modulu. Tato metoda připojí novou pracovní položku k zadanému pracovnímu seznamu a vrátí se po připojení pracovní položky. Skutečné zpracování pracovní položky je asynchronní. Volající obdrží oznámení o dokončení žádosti prostřednictvím rutiny dokončení. Omezení umístění: Toto omezení lze volat z klienta nebo ze serveru. Serverová implementace je mezipaměť, která zabraňuje zbytečným síťovým voláním. Klient přejde přímo na "skutečnou" implementaci, která také zajišťuje, že se reattempts vrátí předčasně. Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
TryLoadSymbolsCallback()
Volána k zahájení načítání symbolů pro DkmModuleInstances, jejichž symboly nebyly nalezeny při načtení modulu.
Omezení umístění: Toto omezení lze volat z klienta nebo ze serveru. Serverová implementace je mezipaměť, která zabraňuje zbytečným síťovým voláním. Klient přejde přímo na "skutečnou" implementaci, která také zajišťuje, že se reattempts vrátí předčasně.
Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 RTM (DkmApiVersion.VS17RTM).
public void TryLoadSymbolsCallback ();
member this.TryLoadSymbolsCallback : unit -> unit
Public Sub TryLoadSymbolsCallback ()
Platí pro
TryLoadSymbolsCallback(DkmWorkList, DkmCompletionRoutine<DkmTryLoadSymbolsCallbackAsyncResult>)
Volána k zahájení načítání symbolů pro DkmModuleInstances, jejichž symboly nebyly nalezeny při načtení modulu.
Tato metoda připojí novou pracovní položku k zadanému pracovnímu seznamu a vrátí se po připojení pracovní položky. Skutečné zpracování pracovní položky je asynchronní. Volající obdrží oznámení o dokončení žádosti prostřednictvím rutiny dokončení.
Omezení umístění: Toto omezení lze volat z klienta nebo ze serveru. Serverová implementace je mezipaměť, která zabraňuje zbytečným síťovým voláním. Klient přejde přímo na "skutečnou" implementaci, která také zajišťuje, že se reattempts vrátí předčasně.
Toto rozhraní API bylo zavedeno v sadě 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))
Parametry
- WorkList
- DkmWorkList
WorkList, ke které se má nová pracovní položka připojit.
- CompletionRoutine
- DkmCompletionRoutine<DkmTryLoadSymbolsCallbackAsyncResult>
Rutina, která se aktivuje po dokončení požadavku. Pokud se požadavek úspěšně připojí k pracovnímu seznamu, aktivuje se vždy (včetně zrušení operace). Tato akce se nikdy neaktivuje, pokud se nepodaří připojit pracovní položku.