IDebugPropertyCreateEvent2

Diese Schnittstelle wird vom Debugmodul (DE) an den Sitzungsdebug-Manager (SDM) gesendet, wenn eine Eigenschaft erstellt wird, die einem bestimmten Dokument zugeordnet ist.

Syntax

IDebugPropertyCreateEvent2 : IUnknown

Hinweise für Implementierer

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

Hinweise für Aufrufer

Die DE erstellt und sendet dieses Ereignisobjekt, um eine Eigenschaft zu melden, die erstellt wurde. Das Ereignis wird mithilfe der Rückruffunktion IDebugEventCallback2 gesendet, die vom SDM bereitgestellt wird, wenn es an das zu debuggende Programm angefügt wird.

Methoden in Vtable-Reihenfolge

Die folgende Tabelle zeigt die Methode der IDebugPropertyCreateEvent2 Schnittstelle.

Methode Beschreibung
GetDebugProperty Ruft die neue Eigenschaft ab.

Hinweise

Wenn einer Eigenschaft ein bestimmtes Dokument oder Skript zugeordnet ist, kann die DE dieses Ereignis an das SDM senden, um das Fenster "Skriptdokumente " mit dem Namen des Dokuments zu aktualisieren. Die SDM ruft GetExtendedInfo mit dem Argument guidDocument auf, um einen VARIANT IUnknown-Zeiger abzurufen. Das SDM ruft QueryInterface auf diesem Zeiger auf, um die IDebugDocument2-Schnittstelle abzurufen, die zum Aktualisieren des Skriptdokumentfensters verwendet wird.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch