Freigeben über


IDebugEvent2

Diese Schnittstelle wird verwendet, um wichtige Debuginformationen das Beenden an einem Haltepunkt und nicht schwer wiegende Informationen, z. B. eine Debugmeldung zu übermitteln.

IDebugEvent2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) und Anschlusslieferanten benutzerdefiniertes implementieren diese Schnittstelle für dasselbe Objekt wie alle anderen Ereignisschnittstellen.

Hinweise für Aufrufer

Verwenden des Arguments der Schnittstellen-ID (Interface Identifier, IID) angegeben IDebugEventCallback2::Ereignis oder IDebugPortEvents2::Ereignis, die Aufrufe Debuggen QueryInterface des Managers der Sitzung (SDM) in der IDebugEvent2-Schnittstelle zu erhalten, die entsprechende Ereignisschnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugEvent2an.

Methode

Beschreibung

IDebugEvent2::GetAttributes

Ruft die Attribute für das Debugereignis ab.

Hinweise

Die spezifischeren Ereignisschnittstellen, wie IDebugBreakpointEvent2, berechnen, nicht von der Schnittstelle IDebugEvent2 sondern werden stattdessen als separate Schnittstelle für dasselbe Objekt wie IDebugEvent2implementiert.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugPortEvents2::Ereignis

IDebugEventCallback2::Ereignis

Konzepte

Kern-Schnittstellen