Udostępnij za pośrednictwem


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

Zobacz też