Поделиться через


IDebugPort2

Этот интерфейс представляет порт отладки на компьютере.

IDebugPort2 : IUnknown

Примечания по реализации

Пользовательский поставщик порта, реализующий этот интерфейс, чтобы представить порт отладки на компьютере.

Если порт поддерживает отправлять события порта, он также должен реализовывать IConnectionPointContainer интерфейс для поддержки IConnectionPoint интерфейс, который, в свою очередь, предоставляющий IDebugPortEvents2 интерфейс.

Замечания для вызывающих объектов

Вызовы IDebugPortSupplier2::GetPort OR IDebugPortSupplier2::AddPort возвращение этот интерфейс, представляющий порт.

Методы в том порядке Vtable

В следующей таблице показаны методы IDebugPort2.

Метод

Описание

IDebugPort2::GetPortName

Возвращает имя порта.

IDebugPort2::GetPortId

Возвращает идентификатор порта.

IDebugPort2::GetPortRequest

Возвращает запрос, используемый для создания порт (при наличии).

IDebugPort2::GetPortSupplier

Возвращает поставщика порта для данного порта.

IDebugPort2::GetProcess

Возвращает интерфейс к процессу заданный идентификатор процесса.

IDebugPort2::EnumProcesses

Перечисляет все процессы, выполняющиеся на порт.

Заметки

Локальный порт предоставляет доступ ко всем процессам и программам, выполняющимся на локальном компьютере. Другие порты могут представлять последовательного соединения с помощью метода с префиксом tail в устройство CE-основанному окнами или сетевого подключения к компьютеру non-DCOM. IDebugPort2 интерфейс используется для поиска имени и идентификатора порта перечислить все процессы, выполняющиеся на порт, и предоставить возможности для запуска и окончания процессов на порт.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IDebugPortSupplier2

IDebugCoreServer2

Основные понятия

основной интерфейсы