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.
hata ayıklayıcı motoru'deki olayların genel bir görünümü için bkz. Olaylar.
Bir hedefte veya hata ayıklayıcı altyapısında gerçekleşen olaylar IDebugEventCallbacks arabirimi kullanılarak izlenebilir. IDebugEventCallbacks nesnesi, SetEventCallbackskullanılarak bir istemciye kaydedilebilir. Her istemcide en fazla bir IDebugEventCallbacks nesnesi kayıtlı olabilir.
Bir IDebugEventCallbacks nesnesi bir istemciye kaydedildiğinde, altyapı, nesnenin hangi olaylarla ilgilendiğini belirlemek için nesnenin IDebugEventCallbacks::GetInterestMask çağıracaktır. Yalnızca nesnenin ilgilendiği olaylar bu nesneye gönderilir.
Her olay türü için altyapı, IDebugEventCallbacksüzerinde karşılık gelen bir geri çağırma yöntemini çağırır. Hedeften gelen olaylar için, bu çağrılardan döndürülen DEBUG_STATUS_XXX değeri hedefin yürütülmesinin nasıl devam etmesi gerektiğini belirtir. Motor, çağırdığı her IDebugEventCallbacks nesneden bu dönüş değerlerini toplar ve en yüksek önceliğe sahip olana göre hareket eder.
Varsayılan Olarak Hata Ayıklayıcıya Bölünen Hedeften Olayları
Aşağıdaki olaylar varsayılan olarak hata ayıklayıcıya girer:
Kesme Noktası Olayları
Özel Durum Olayları (burada belgelenmez)
Sistem Hatası
Varsayılan Olarak Hata Ayıklayıcıya Girmeyen Hedef Olayları
Aşağıdaki olaylar varsayılan olarak hata ayıklayıcıya girmez:
İşlem Olayı Oluşturma
Çıkış Süreci Etkinliği
İş Parçacığı Olayı Oluşturma
Çıkış Parçacık Olayı
Modül Yükleme Olayı
Modül Boşaltma Olayı
İç Motor Değişiklikleri
Aşağıdakiler gerçek olaylar değildir, yalnızca iç altyapı değişiklikleridir:
Hedef Değişikliği
Motor Değişikliği
** Motor Simgesi Değişikliği
Oturum Durumu Değişikliği