Freigeben über


IDebugInterceptExceptionCompleteEvent2

Diese Schnittstelle wird durch das Debugmodul (DE Debuggen) zum Manager der Sitzung (SDM) gesendet, wenn DE abgefangenes die Behandlung eines Ereignisses abgeschlossen hat.

IDebugInterceptExceptionCompleteEvent2 : IUnknown

Hinweise für Implementierer

DE implementiert diese Schnittstelle, um zu melden, das das, ist eine Verarbeitung einer abgefangenen Ausnahme abgeschlossen wurde. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. Das SDM QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen.

Hinweise für Aufrufer

DE erstellt und sendet das Ereignisobjekt, um den Abschluss einer abgefangenen Ausnahme. Das Ereignis wird gesendet, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wurde, als sie angefügt haben dem Programm, das gedebuggt wurde.

Methoden in die Vtable-Reihenfolge

Die IDebugInterceptExceptionCompleteEvent2-Schnittstelle implementiert die folgenden Methoden.

Methode

Beschreibung

IDebugInterceptExceptionCompleteEvent2::GetInterceptCookie

Gibt den eindeutigen Wert zurück, der der behandelten Ausnahme zugeordnet ist.

Hinweise

Dieses Ereignis wird durch IDebugStackFrame3::InterceptCurrentException gesendet, wenn diese Methode erfolgreich die Behandlung einer abgefangenen Ausnahme abgeschlossen hat.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugStackFrame3::InterceptCurrentException

Konzepte

Kern-Schnittstellen