IDebugPortSupplier3

Этот интерфейс позволяет вызывающему объекту определить, может ли поставщик портов сохранять порты (записывая их на диск) между вызовами отладчика, а затем получить список этих сохраненных портов.

Синтаксис

IDebugPortSupplier3 : IDebugPortSupplier2

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

Поставщик пользовательского порта реализует этот интерфейс для поддержки сохранения или сохранения сведений о портах на диск. Этот интерфейс должен быть реализован в том же объекте, что и интерфейс IDebugPortSupplier2 .

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

Вызов QueryInterface в интерфейсе IDebugPortSupplier2 для получения этого интерфейса.

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

Помимо методов, унаследованных от интерфейса IDebugPortSupplier2 , этот интерфейс поддерживает следующее:

Метод Description
CanPersistPorts Возвращает, может ли поставщик портов сохранять порты (записывая их на диск) между вызовами отладчика.
EnumPersistedPorts Возвращает объект, который можно использовать для перечисления всех портов, записанных на диск этим поставщиком портов.

Замечания

Если поставщик портов может сохранять порты в вызовах, он должен реализовать этот интерфейс. Порты должны загружаться при создании экземпляра поставщика портов и записываться на диск при уничтожении поставщика портов.

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

Requirements

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

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

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

См. также