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