IDebugPort2
Ten interfejs reprezentuje port debugowania na maszynie.
Składnia
IDebugPort2 : IUnknown
Uwagi dotyczące implementacji
Niestandardowy dostawca portów implementuje ten interfejs do reprezentowania portu debugowania na maszynie.
Jeśli port obsługuje wysyłanie zdarzeń portów, musi również zaimplementować IConnectionPointContainer interfejs do obsługi IConnectionPoint interfejsu , który z kolei udostępnia interfejs IDebugPortEvents2 .
Uwagi dotyczące wywoływania
Wywołania metody GetPort lub AddPort zwracają ten interfejs, reprezentując żądany port.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugPort2
Metoda | opis |
---|---|
GetPortName | Zwraca nazwę portu. |
GetPortId | Zwraca identyfikator portu. |
GetPortRequest | Zwraca żądanie użyte do utworzenia portu (jeśli jest dostępne). |
GetPortSupplier | Zwraca dostawcę portu dla tego portu. |
GetProcess | Zwraca interfejs do procesu, biorąc pod uwagę identyfikator procesu. |
EnumProcesses | Wylicza wszystkie procesy uruchomione na porcie. |
Uwagi
Port lokalny zapewnia dostęp do wszystkich procesów i programów uruchomionych na komputerze lokalnym. Inne porty mogą reprezentować połączenie kabla szeregowego z urządzeniem z systemem Windows CE lub połączenie sieciowe z komputerem innym niż DCOM. Interfejs IDebugPort2
służy do znajdowania nazwy i identyfikatora portu oraz wyliczania wszystkich procesów uruchomionych na porcie. Urządzenia do uruchamiania i kończe procesów na porcie są implementowane w interfejsie IDebugPortEx2
.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll