Udostępnij za pośrednictwem


IDebugActivateDocumentEvent2

Aparat debugowania (DE) używa tego interfejsu do żądania załadowania dokumentu.

Składnia

IDebugActivateDocumentEvent2 : IUnknown

Uwagi dotyczące implementacji

De implementuje ten interfejs, gdy wymaga otwarcia pliku źródłowego. Ten interfejs jest implementowany tylko przez aparaty debugowania, które współpracują z interpreterami skryptów lub są częścią interpreterów skryptów. Interfejs IDebugEvent2 musi zostać zaimplementowany na tym samym obiekcie co ten interfejs (do uzyskiwania dostępu do interfejsu IDebugEvent2 jest używany program QueryInterface za pomocą narzędzia QueryInterface).

Uwagi dotyczące wywoływania

De tworzy i wysyła ten obiekt zdarzenia, gdy musi mieć otwarty plik źródłowy. Zdarzenie jest wysyłane przy użyciu funkcji wywołania zwrotnego IDebugEventCallback2 dostarczonej przez SDM po dołączeniu do debugowanego programu.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugActivateDocumentEvent2

Metody opis
GetDocument Pobiera dokument do aktywowania.
GetDocumentContext Pobiera kontekst dokumentu, który opisuje położenie w dokumencie.

Uwagi

Typowy scenariusz, w którym ten interfejs jest używany, jest to, że w kodzie skryptu na stronie HTML wystąpi błąd analizy, skrypt DE wysyła ten interfejs do SDM, aby dokument z błędem analizy mógł być wyświetlany.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też