IDkmManagedAsyncTaskDecoder.GetContinuationFramesFromTaskObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu görev tamamlandığında yürütülecek çerçevelerin bir listesini döndürür. Çerçevelerin üzerinde yürütüleceği sıra, burada döndürülen sıra olmayabilir. Bu görev tamamlandıktan sonra yürütülecek başka bir görevin sonucu olarak yürütülecek çerçeveler değil, yalnızca bu görevin doğrudan sonucu olarak yürütülecek kareler dahil edilir.
public:
void GetContinuationFramesFromTaskObject(Microsoft::VisualStudio::Debugger::CallStack::DkmAsyncStackWalkContext ^ asyncStackWalkContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmThread ^ thread, Microsoft::VisualStudio::CorDebugInterop::ICorDebugHandleValue ^ taskObject, Microsoft::VisualStudio::Debugger::Clr::DkmClrAppDomain ^ taskAppDomain, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::CallStack::DkmGetContinuationFramesFromTaskObjectAsyncResult> ^ completionRoutine);
public void GetContinuationFramesFromTaskObject (Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext asyncStackWalkContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmThread thread, Microsoft.VisualStudio.CorDebugInterop.ICorDebugHandleValue taskObject, Microsoft.VisualStudio.Debugger.Clr.DkmClrAppDomain taskAppDomain, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.CallStack.DkmGetContinuationFramesFromTaskObjectAsyncResult> completionRoutine);
abstract member GetContinuationFramesFromTaskObject : Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.CorDebugInterop.ICorDebugHandleValue * Microsoft.VisualStudio.Debugger.Clr.DkmClrAppDomain * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.CallStack.DkmGetContinuationFramesFromTaskObjectAsyncResult> -> unit
Public Sub GetContinuationFramesFromTaskObject (asyncStackWalkContext As DkmAsyncStackWalkContext, workList As DkmWorkList, thread As DkmThread, taskObject As ICorDebugHandleValue, taskAppDomain As DkmClrAppDomain, completionRoutine As DkmCompletionRoutine(Of DkmGetContinuationFramesFromTaskObjectAsyncResult))
Parametreler
- asyncStackWalkContext
- DkmAsyncStackWalkContext
'Ndaki Yürüyen zaman uyumsuz dönüş yığınları ve görev oluşturma yığınları için bir bağlam sağlar.
- workList
- DkmWorkList
İşlenmekte olan Iş listesi. Bu değer, iptal olup olmadığını denetlemek veya ek iş eklemek için kullanılabilir. Yeni iş öğeleri, bu işlev döndürülünceye kadar yürütülmeye başlamaz.
- thread
- DkmThread
'Ndaki Sonuç çerçevelerin ait olması gereken iş parçacığı.
- taskObject
- ICorDebugHandleValue
'Ndaki Devam eden çerçeveleri aldığımız görev nesnesi.
- taskAppDomain
- DkmClrAppDomain
'Ndaki Görev nesnesinin AppDomain 'i.
- completionRoutine
- DkmCompletionRoutine<DkmGetContinuationFramesFromTaskObjectAsyncResult>
İstek tamamlandığında harekete geçirme yordamı. Uygulama bu arabirim yönteminden hata döndürürse bu, örtük olarak tetiklenir. Uygulamanın bu yöntemi diğer senaryolarda tetiklemesi gerekir.