Udostępnij za pośrednictwem


IDebugPortNotify2

Ten interfejs rejestruje lub wyrejestrowuje program, który można debugować za pomocą portu, na którym jest uruchomiony.

Składnia

IDebugPortNotify2 : IUnknown

Uwagi dotyczące implementacji

Niestandardowy dostawca portów implementuje ten interfejs w celu obsługi dodawania i usuwania programów z portu. Jest on zwykle implementowany na tym samym obiekcie, który implementuje interfejs IDebugPort2 .

Uwagi dotyczące wywoływania

Wywołanie metody QueryInterface w interfejsie IDebugPort2 zwraca ten interfejs. Ponadto wywołanie metody GetPortNotify zwraca ten interfejs. Aparat debugowania może zobaczyć ten interfejs jako parametr WatchForProviderEvents.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugPortNotify2

Metoda opis
AddProgramNode Rejestruje program, który można debugować przy użyciu portu, na którym działa.
RemoveProgramNode Wyrejestrowuje program, który można debugować z portu, na którym działa.

Uwagi

Jeśli port debugowania nie ma sposobu, aby wiedzieć, kiedy programy są ładowane lub zwalniane, niestandardowy dostawca portów musi zaimplementować ten interfejs. Wszystkie programy ładowane do debugowania za pośrednictwem określonego portu są śledzone przy użyciu tego interfejsu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też