Wysyłanie zdarzeń
Mechanizm komunikacji między debugerem a aparatem debugowania (DE) jest modelem zdarzeń opartym na modelu DCOM. Zdarzenia są wysyłane jako obiekty COM, a każde zdarzenie ma parametry, które określają:
DE, który nazwał zdarzenie.
Opis tego, co się stało.
Informacje o procesie, programie i wątku identyfikujące kontekst miejsca wystąpienia zdarzenia. Proces nie jest wysyłany dla zdarzeń wysyłanych z de.
Typ zdarzenia wskazujący, czy zdarzenie jest synchroniczne, czy asynchroniczne.
Wszystkie zdarzenia debugowania są wysyłane przy użyciu metody IDebugEventCallback2::Event.
W tym obszarze
Źródła zdarzeń wyjaśniają dwa źródła zdarzeń: aparat debugowania (DE) i menedżera debugowania sesji (SDM).
Obsługiwane typy zdarzeń omawia obecnie obsługiwane typy zdarzeń: asynchroniczne i synchroniczne.
Opisy zdarzeń definiują zdarzenia i przyczyny ich użycia.
Sekcje pokrewne
Tworzenie niestandardowego aparatu debugowania opisuje sposób działania de z interpreterem lub systemem operacyjnym w celu zapewnienia usług debugowania.