Aracılığıyla paylaş


Hata ayıklayıcıyı başlatma

Hata ayıklayıcıyı başlatmak için doğru yöntem ve olay sırasının uygun öznitelikleriyle gönderilmesi gerekir.

Yöntem ve olay dizileri

  1. Oturum hata ayıklama yöneticisine (SDM), Hata Ayıkla menüsünden ve ardından Başlat seçilerek erişilir. Daha fazla bilgi için bkz. Program başlatma.

  2. SDM , OnAttach yöntemini çağırır.

  3. Hata ayıklama altyapısı (DE) işlem modeline bağlı olarak, IDebugProgramNodeAttach2::OnAttach yöntem aşağıdaki yöntemlerden birini döndürür ve bundan sonra ne olacağını belirler.

    S_FALSE dönerse, debug altyapısı (DE) sanal makine işleminde yüklenecektir.

    -veya-

    Eğer S_OK dönerse, DE, SDM işlemi sırasında yüklenmelidir. Ardından SDM aşağıdaki görevleri gerçekleştirir:

    1. DE'nin altyapı bilgilerini almak için GetEngineInfo'yi çağırır.

    2. DE'yi birlikte oluşturur.

    3. Çağrı Ekleme.

  4. DE, bir IDebugEngineCreateEvent2 olayını bir öznitelik olan EVENT_SYNC ile SDM'ye gönderir.

  5. DE, bir IDebugProgramCreateEvent2 özniteliğiyle SDM'ye gönderir.

  6. DE, bir IDebugThreadCreateEvent2 olayını EVENT_SYNC özelliğiyle SDM'ye gönderir.

  7. DE, EVENT_SYNC özniteliğiyle bir IDebugLoadCompleteEvent2'yi SDM'ye gönderir.

  8. DE, EVENT_SYNC özniteliğiyle SDM'ye bir IDebugEntryPointEvent2 gönderir.