Freigeben über


IDebugPropertyCreateEvent2

Diese Schnittstelle wird durch das Debugmodul (DE Debuggen) zum Manager der Sitzung (SDM) gesendet wenn das Element eine Eigenschaft erstellt, die einem bestimmten Dokument zugeordnet ist.

IDebugPropertyCreateEvent2 : IUnknown

Hinweise für Implementierer

DE implementiert diese Schnittstelle, um zu melden, dass eine Eigenschaft erstellt wurde. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. Das SDM QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen. Diese Schnittstelle wird implementiert, wenn DE eine Eigenschaft erstellt hat, die mit einem Skript zugeordnet ist, das geladen oder erstellt wurde und das Skript in der IDE angezeigt werden muss.

Hinweise für Aufrufer

DE erstellt und sendet das Ereignisobjekt, um eine Eigenschaft wurde erstellt. Das Ereignis wird gesendet, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wird, wenn sie dem Programm verknüpft ist, das gedebuggt wird.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle sind die Methode der IDebugPropertyCreateEvent2-Schnittstelle an.

Methode

Beschreibung

IDebugPropertyCreateEvent2::GetDebugProperty

Ruft die neue Eigenschaft ab.

Hinweise

Wenn eine Eigenschaft ein bestimmtes Dokument oder ein Skript verfügt zugeordnet werden, kann dieses Ereignis in das DE SDM senden, um das Skriptdokumente Fenster mit dem Namen des Dokuments zu aktualisieren. Das SDM ruft IDebugProperty2::GetExtendedInfo mit dem Argument guidDocument auf, um VARIANT abzurufen, das einen IUnknown Zeiger enthält. Das SDM ruft QueryInterface für diesen Zeiger auf, um die IDebugDocument2-Schnittstelle abzurufen, die verwendet wird, um das Skriptdokumente Fenster zu aktualisieren.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugEvent2

IDebugEventCallback2

IDebugProperty2

Konzepte

Kern-Schnittstellen