IDebugPortEx2
Ten interfejs umożliwia menedżerowi debugowania sesji (SDM) kontrolowanie programów i procesów uruchomionych na porcie.
Składnia
IDebugPortEx2 : IUnknown
Uwagi dotyczące implementacji
Niestandardowy dostawca portów implementuje ten interfejs na tym samym obiekcie, który implementuje interfejs IDebugPort2.
Uwagi dotyczące wywoływania
Program SDM wywołuje interfejs QueryInterface w celu uzyskania tego interfejsu IDebugPort2
.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugPortEx2
Metoda | opis |
---|---|
LaunchSuspended | Uruchamia plik wykonywalny. |
ResumeProcess | Wznawia wykonywanie procesu. |
CanTerminateProcess | Określa, czy proces można zakończyć. |
TerminateProcess | Kończy proces. |
GetPortProcessId | Pobiera identyfikator procesu samego portu. |
GetProgram | Pobiera program skojarzony z węzłem programu. |
Uwagi
Ten interfejs jest zwykle prywatny między sdm a niestandardowym dostawcą portów.
W razie potrzeby aparat debugowania (DE) może wyszukać ten interfejs w interfejsie IDebugPort2 przekazanym do polecenia LaunchSuspended i użyć polecenia LaunchSuspended , aby uruchomić program. Nie jest to jednak wymagane, a DE może zrobić wszystko, co musi zrobić, aby uruchomić program żądań.
Wymagania
Nagłówek: portpriv.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll