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