IDkmManagedAsyncTaskDecoder.GetManagedTaskContinuationFrames(DkmAsyncStackWalkContext, DkmWorkList, DkmThread, DkmCompletionRoutine<DkmGetManagedTaskContinuationFramesAsyncResult>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Liste von Frames zurück, die ausgeführt werden, wenn diese Aufgabe abgeschlossen ist. Die Reihenfolge, in der die Frames ausgeführt werden, ist willkürlich und ist möglicherweise nicht die hier zurückgegebene Reihenfolge. Es sind nur Frames enthalten, die als direktes Ergebnis dieser Aufgabe ausgeführt werden, und keine Frames, die als Ergebnis einer anderen Aufgabe ausgeführt werden, die nach Abschluss dieser Aufgabe ausgeführt wird.
public:
void GetManagedTaskContinuationFrames(Microsoft::VisualStudio::Debugger::CallStack::DkmAsyncStackWalkContext ^ asyncStackWalkContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmThread ^ thread, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::CallStack::DkmGetManagedTaskContinuationFramesAsyncResult> ^ completionRoutine);
public void GetManagedTaskContinuationFrames (Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext asyncStackWalkContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmThread thread, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.CallStack.DkmGetManagedTaskContinuationFramesAsyncResult> completionRoutine);
abstract member GetManagedTaskContinuationFrames : Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.CallStack.DkmGetManagedTaskContinuationFramesAsyncResult> -> unit
Public Sub GetManagedTaskContinuationFrames (asyncStackWalkContext As DkmAsyncStackWalkContext, workList As DkmWorkList, thread As DkmThread, completionRoutine As DkmCompletionRoutine(Of DkmGetManagedTaskContinuationFramesAsyncResult))
Parameter
- asyncStackWalkContext
- DkmAsyncStackWalkContext
In Stellt einen Kontext zum Durchlaufen von asynchronen Rückgabe Stapeln und Aufgaben Erstellungs Stapeln bereit.
- workList
- DkmWorkList
Worklist, das gerade verarbeitet wird. Dieser Wert kann verwendet werden, um nach einem Abbruch zu suchen oder um zusätzliche Arbeit anzufügen. Neue Arbeitselemente werden erst ausgeführt, nachdem diese Funktion zurückgegeben wurde.
- thread
- DkmThread
In Der Thread, dem die resultierenden Frames angehören sollen.
- completionRoutine
- DkmCompletionRoutine<DkmGetManagedTaskContinuationFramesAsyncResult>
Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Diese wird implizit ausgelöst, wenn die Implementierung einen Fehler von dieser Schnittstellen Methode zurückgibt. Die-Implementierung muss diese Methode in allen anderen Szenarien auslösen.