Udostępnij za pośrednictwem


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

Zobacz też