Freigeben über


IDebugProcessEx2

Diese Schnittstelle ermöglicht die Sitzung, die Multithreaded Manager (SDM) einen Prozess benachrichtigen, dass er anfügt oder trennt sich vom Prozess.

IDebugProcessEx2 : IUnknown

Hinweise für Implementierer

Ein benutzerdefinierter Port lieferant implementiert diese Schnittstelle für dasselbe Objekt wie die IDebugProcess2-Schnittstelle zu:

  • Sichern Sie die Nachverfolgung von Sitzungen, die an einen Prozess verbunden sind

  • Unterstützung für mehrere Module Debuggen zu selbstklebend

Der benutzerdefinierte Port lieferant kann diese Schnittstelle implementieren, wenn er ausgewählt wird.

Hinweise für Aufrufer

  • Das SDM ruft QueryInterface auf einer IDebugProcess2-Schnittstelle an, die zum Abrufen dieser Schnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugProcessEx2an.

Methode

Beschreibung

IDebugProcessEx2::Anfügen

Informiert den Prozess, dass eine Sitzung jetzt den Prozess gedebuggt wird.

IDebugProcessEx2::Trennen Sie

Informiert den Prozess, dass eine Sitzung nicht mehr den Prozess gedebuggt wird.

IDebugProcessEx2::AddImplicitProgramNodes

Fügt dem Programm Eine Liste der Knoten Debuggen die Option Module hinzufügen.

Hinweise

Diese Schnittstelle ist zwischen dem SDM und dem Prozess privat.

Anforderungen

Header: Portpriv.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugProcess2

Konzepte

Kern-Schnittstellen