Aracılığıyla paylaş


Program denetimi

Visual Studio hata ayıklamasında, aşağıdaki adımlama ve devam eden yordamların tümü program düzeyinde gerçekleşir:

  • Bir sonraki deyimi ayarlama, yani bilgisayarınızı belirli bir çerçeve ortamında yürütülecek bir sonraki yönergeye ayarlama

  • Adım modundan çıkıp yürütme işlemini sürdürme

  • Sonraki talimata ilerleme

  • Geçerli adımlama modunda devam etme

  • Programın içerdiği iş parçacıklarını askıya alma

  • Programın içerdiği iş parçacıklarını yeniden başlatıyor

Uyarı

Çağrı yığınını görüntülemek iş parçacığı düzeyinde uygulanır. Bir iş parçacığının çağrı yığınını görüntülerken çerçeve bilgilerini numaralandırmak için IEnumDebugFrameInfo2 arabiriminin tüm yöntemlerini uygulamanız gerekir.

Program denetimi yöntemleri

Aşağıdaki tabloda, en düşük düzeyde işlevsel bir hata ayıklama altyapısı (DE) ve yürütme denetimi için uygulanması gereken IDebugProgram2 yöntemleri gösterilmektedir.

Yöntem Description
IDebugProgram2::Execute Durdurulmuş durumdaki bir programın içerdiği tüm iş parçacıklarını çalıştırmaya devam eder. Yürütme denetimi için gereklidir.
IDebugProgram2::Continue Durdurulmuş durumdaki bir programın içerdiği tüm iş parçacıklarını çalıştırmaya devam eder. Yürütme denetimi için gereklidir.
IDebugProgram2::Step Verilen iş parçacığında bir adım gerçekleştirir. Program tarafından kapsanan diğer tüm iş parçacıklarını çalıştırmaya devam eder. Yürütme denetimi için gereklidir.

Çok iş parçacıklı programlar için IDebugProgram2::EnumThreads yöntemini ve IEnumDebugThreads2 arabiriminin tüm yöntemlerini de uygulamanız gerekir.

Ayrıca bakınız