IDkmThreadLocationProvider.GetCurrentLocation 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.
Bir iş parçacığının konumunu, iş parçacıkları penceresinde görünür olarak veya hata ayıklama konumu araç çubuğunda açılan iş parçacıkları için sağlar.
public:
void GetCurrentLocation(Microsoft::VisualStudio::Debugger::DkmThread ^ thread, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::CallStack::DkmGetCurrentLocationAsyncResult> ^ completionRoutine);
public void GetCurrentLocation (Microsoft.VisualStudio.Debugger.DkmThread thread, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.CallStack.DkmGetCurrentLocationAsyncResult> completionRoutine);
abstract member GetCurrentLocation : Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.CallStack.DkmGetCurrentLocationAsyncResult> -> unit
Public Sub GetCurrentLocation (thread As DkmThread, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmGetCurrentLocationAsyncResult))
Parametreler
- thread
- DkmThread
'Ndaki DkmThread, hedef işlemde çalışan bir iş parçacığını temsil eder.
- 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.
- completionRoutine
- DkmCompletionRoutine<DkmGetCurrentLocationAsyncResult>
İ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.