IDebugPortEx2
Этот интерфейс позволяет диспетчеру отладки сеансов управлять программами и процессами, выполняемыми на порту.
Синтаксис
IDebugPortEx2 : IUnknown
Примечания для разработчиков
Поставщик пользовательского порта реализует этот интерфейс в том же объекте, который реализует IDebugPort2.
Заметки для вызывающих абонентов
SDM вызывает QueryInterface в интерфейсе IDebugPort2
, чтобы получить этот интерфейс.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugPortEx2
.
Метод | Description |
---|---|
LaunchSuspended | Запускает исполняемый файл. |
ResumeProcess | Возобновляет выполнение процесса. |
CanTerminateProcess | Определяет, можно ли завершить процесс. |
TerminateProcess | Завершает процесс. |
GetPortProcessId | Возвращает идентификатор процесса самого порта. |
GetProgram | Возвращает программу, связанную с узлом программы. |
Замечания
Обычно этот интерфейс является частным между SDM и поставщиком настраиваемых портов.
Если требуется, подсистема отладки (DE) может искать этот интерфейс в интерфейсе IDebugPort2 , переданном в LaunchSuspended и использовать LaunchSuspended для запуска программы. Это не требование, однако, и DE может сделать все, что необходимо для запуска программы запроса.
Requirements
Заголовок: portpriv.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll