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