IDebugProgramNodeAttach2
Umożliwia powiadomienie węzła programu o próbie dołączenia do skojarzonego programu.
Składnia
IDebugProgramNodeAttach2 : IUnknown
Uwagi dotyczące implementacji
Ten interfejs jest implementowany w tej samej klasie, która implementuje interfejs IDebugProgramNode2 w celu odbierania powiadomienia o operacji dołączania i zapewnienia możliwości anulowania operacji dołączania.
Uwagi dotyczące wywoływania
Uzyskaj ten interfejs, wywołując metodę QueryInterface
w obiekcie IDebugProgramNode2 . Aby węzeł programu mógł zatrzymać proces dołączania, należy wywołać metodę OnAttach.
Metody w tabeli Vtable Order
Ten interfejs implementuje następującą metodę:
Metoda | opis |
---|---|
OnAttach | Dołącza do skojarzonego programu lub odwraca proces dołączania do metody Attach . |
Uwagi
Ten interfejs jest preferowaną alternatywą dla przestarzałej metody Attach_V7 . Wszystkie aparaty debugowania są zawsze ładowane z funkcją CoCreateInstance
, czyli są tworzone poza przestrzenią adresową debugowanego programu.
Jeśli poprzednia implementacja IDebugProgramNode2::Attach_V7
metody po prostu ustawiała GUID
debugowany program, należy zaimplementować tylko metodę OnAttach .
Jeśli poprzednia implementacja IDebugProgramNode2::Attach_V7
metody korzystała z udostępnionego interfejsu wywołania zwrotnego, należy przenieść tę funkcjonalność do implementacji metody Attach , a IDebugProgramNodeAttach2
interfejs nie musi być implementowany.
Wymagania
Nagłówek: Msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll