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