IDkmManagedHeapPathsToRootProvider.GetPathsToRoot Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera ścieżki do katalogu głównego dla określonego obiektu.
public void GetPathsToRoot (Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapWalker managedHeapWalker, Microsoft.VisualStudio.Debugger.DkmWorkList workList, ulong objectAddress, bool stopOnFirstRoot, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmGetPathsToRootAsyncResult> completionRoutine);
abstract member GetPathsToRoot : Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapWalker * Microsoft.VisualStudio.Debugger.DkmWorkList * uint64 * bool * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmGetPathsToRootAsyncResult> -> unit
Public Sub GetPathsToRoot (managedHeapWalker As DkmManagedHeapWalker, workList As DkmWorkList, objectAddress As ULong, stopOnFirstRoot As Boolean, completionRoutine As DkmCompletionRoutine(Of DkmGetPathsToRootAsyncResult))
Parametry
- managedHeapWalker
- DkmManagedHeapWalker
[W] DkmManagedHeapWalker reprezentuje moduł wyliczający dla zarządzanego sterty.
- workList
- DkmWorkList
Lista robocza, która jest obecnie przetwarzana. Ta wartość może służyć do sprawdzania anulowania lub dołączania dodatkowej pracy. Nowe elementy robocze nie będą uruchamiane dopiero po powrocie tej funkcji.
- objectAddress
- UInt64
[W] Adres obiektu.
- stopOnFirstRoot
- Boolean
[W] Aby uzyskać ścieżkę do pierwszego napotkanego katalogu głównego.
- completionRoutine
- DkmCompletionRoutine<DkmGetPathsToRootAsyncResult>
Procedura uruchamiania po zakończeniu żądania. Zostanie to wyzwolone niejawnie, jeśli implementacja zwróci błąd z tej metody interfejsu. Implementacja musi uruchomić tę metodę we wszystkich innych scenariuszach.