Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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