Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu arabirim, çok iş parçacıklı hata ayıklama desteği sağlar.
Sözdizimi
IDebugEngineProgram2 : IUnknown
Uygulayıcılar için Notlar
Bir hata ayıklama altyapısı, birden çok iş parçacığının aynı anda hata ayıklamasını desteklemek için bu arabirimi uygular. Bu arabirim, IDebugProgram2 arabirimini uygulayan aynı nesne üzerinde uygulanır.
Arayanlar İçin Notlar
Bu arabirimi bir IDebugProgram2 arabirimden almak için QueryInterface kullanın.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugEngineProgram2.
| Metot | Açıklama |
|---|---|
| Durdur | Bu programda çalışan tüm iş parçacıklarını durdurur. |
| WatchForThreadStep | Verilen iş parçacığında yürütmenin gerçekleşmesini (veya yürütmeyi izlemeyi durdurmasını) izler. |
| WatchForExpressionEvaluationOnThread | Program durdurulsa bile, belirtilen iş parçacığında ifade değerlendirmesinin gerçekleşmesine izin verir (veya izin verir). |
Açıklamalar
Visual Studio bu arabirimi bir IDebugProgramCreateEvent2 olayına yanıt olarak çağırır ve programın "İş Parçacığı Adımını İzle" ve "İş Parçacığında İfade Değerlendirmesini İzle" durumlarını ayarlamak için çağırır. Program her durdurulacak olduğunda Durdurma çağrılır; bu yöntem programa tüm iş parçacıklarını sonlandırma şansı verir.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll