IDebugPort2

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

Синтаксис

IDebugPort2 : IUnknown

Примечания для разработчиков

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

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

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

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

Методы в порядке таблицы Vtable

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

Метод Description
GetPortName Возвращает имя порта.
GetPortId Возвращает идентификатор порта.
GetPortRequest Возвращает запрос, используемый для создания порта (если он доступен).
GetPortSupplier Возвращает поставщика портов для этого порта.
GetProcess Возвращает интерфейс для процесса, заданного идентификатором процесса.
EnumProcesses Перечисляет все процессы, выполняемые на порту.

Замечания

Локальный порт предоставляет доступ ко всем процессам и программам, работающим на локальном компьютере. Другие порты могут представлять последовательное подключение кабеля к устройству на основе Windows CE или сетевому подключению к компьютеру, отличному от DCOM. Интерфейс IDebugPort2 используется для поиска имени и идентификатора порта и перечисления всех процессов, выполняемых на порту. Средства для запуска и прекращения процессов на порту реализуются в интерфейсе IDebugPortEx2 .

Requirements

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

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

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

См. также