Udostępnij za pośrednictwem


IDebugPropertyCreateEvent2

Ten interfejs jest wysyłany przez aparat debugowania (DE) do menedżera debugowania sesji (SDM), gdy tworzy właściwość skojarzoną z określonym dokumentem.

Składnia

IDebugPropertyCreateEvent2 : IUnknown

Uwagi dotyczące implementacji

De implementuje ten interfejs, aby zgłosić, że właściwość została utworzona. Interfejs IDebugEvent2 musi być zaimplementowany na tym samym obiekcie co ten interfejs. Program SDM używa elementu QueryInterface do uzyskiwania dostępu do interfejsu IDebugEvent2 . Ten interfejs jest implementowany, jeśli de utworzył właściwość skojarzona ze skryptem, który został załadowany lub utworzony i czy ten skrypt musi pojawić się w środowisku IDE.

Uwagi dotyczące wywoływania

De tworzy i wysyła ten obiekt zdarzenia, aby zgłosić, że właściwość została utworzona. Zdarzenie jest wysyłane przy użyciu funkcji wywołania zwrotnego IDebugEventCallback2 dostarczanej przez sdM, gdy jest dołączony do debugowanego programu.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metodę interfejsu IDebugPropertyCreateEvent2 .

Metoda opis
GetDebugProperty Pobiera nową właściwość.

Uwagi

Jeśli właściwość ma skojarzony określony dokument lub skrypt, de może wysłać to zdarzenie do SDM, aby zaktualizować okno Dokumenty skryptu o nazwie dokumentu. SdM wywoła metodę GetExtendedInfo z argumentem guidDocument w celu pobrania VARIANT wskaźnika IUnknown . SdM wywoła zapytanieInterface na tym wskaźniku, aby pobrać interfejs IDebugDocument2 używany do aktualizowania okna Dokumenty skryptu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też