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ıklama olaylarının bildirimini gönderir.
Sözdizimi
int Event(
IDebugEngine2 pEngine,
IDebugProcess2 pProcess,
IDebugProgram2 pProgram,
IDebugThread2 pThread,
IDebugEvent2 pEvent,
ref Guid riidEvent,
uint dwAttrib
);
Parametreler
pEngine
[in] Bu olayı gönderen hata ayıklama altyapısını (DE) temsil eden bir IDebugEngine2 nesnesi. Bu parametreyi doldurmak için bir DE gereklidir.
pProcess
[in] Olayın gerçekleştiği işlemi temsil eden bir IDebugProcess2 nesnesi. Bu parametre oturum hata ayıklama yöneticisi (SDM) tarafından doldurulur. DE her zaman bu parametre için null bir değer geçirir.
pProgram
[in] Bu olayın gerçekleştiği programı temsil eden bir IDebugProgram2 nesnesi. Çoğu olay için bu parametre null bir değer değildir.
pThread
[in] Bu olayın gerçekleştiği iş parçacığını temsil eden bir IDebugThread2 nesnesi. Olayları durdurmak için, yığın çerçevesi bu parametreden alındığı için bu parametre null değer olamaz.
pEvent
[in] Hata ayıklama olayını temsil eden bir IDebugEvent2 nesnesi.
riidEvent
[in] parametresinden hangi olay arabiriminin pEvent alındığını tanımlayan GUID.
dwAttrib
[in] EVENTATTRIBUTES sabit listesi bayraklarının birleşimi.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Bu yöntemi çağırırken parametresi, parametresinde dwAttrib geçirilen olay nesnesinde çağrıldığı gibi GetAttributes yönteminden döndürülen değerle pEvent eşleşmelidir.
Tüm hata ayıklama olayları, bir olayın kendisinin zaman uyumsuz olup olmadığına bakılmaksızın zaman uyumsuz olarak postalanır. Bir DE bu yöntemi çağırdığında, dönüş değeri olayın işlenip işlenmediğini, yalnızca olayın alınıp alınmadığını göstermez. Aslında, çoğu durumda, bu yöntem döndürdüğünde olay işlenmedi.