Senden von Ereignissen
Der Mechanismus für die Kommunikation zwischen dem Debugger und dem DE Modul (Debuggen) ist ein Ereignismodell auf der Grundlage von DCOM. Ereignisse werden als COM-Objekte gesendet, und jedes Ereignis enthält Parameter, die Folgendes angeben:
DE, das das Ereignis aufgerufen hat.
Eine Beschreibung der geschah.
Der Prozess, und das Programm wird der Thread, der den Kontext angibt, in dem das Ereignis aufgetreten ist. Der Prozess wird nicht für Ereignisse gesendet, die von DE gesendet werden.
Der Ereignistyp, der angibt, ob das Ereignis synchron oder asynchron ist.
Alle von Ereignissen werden mithilfe der Methode IDebugEventCallback2::Ereignisgesendet.
In diesem Abschnitt
Ereignisquellen
Erläutert die beiden Quellen von Ereignissen: Das Debugmodul (DE) und der Debug- Manager der Sitzung (SDM).Unterstützte Ereignistypen
Erläutert die derzeit unterstützten Ereignistypen: synchron und asynchron.Ereignis-Beschreibungen
Definiert Ereignisse und die Gründe für deren Verwendung.
Verwandte Abschnitte
- Debuggen eines benutzerdefinierten Moduls erstellen
Beschreibt, wie DE mit dem Interpreter oder dem Betriebssystem verwendet werden kann, um Debugdienste bereitzustellen.