Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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