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


IDebugCoreServer3

Этот интерфейс предоставляет доступ к сведениям о сервере, в котором выполняется процесс.

Синтаксис

IDebugCoreServer3 : IDebugCoreServer2

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

Visual Studio реализует этот интерфейс.

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

Используйте QueryInterface для получения этого интерфейса из интерфейса IDebugCoreServer2 . Вызов GetServer также может возвращать этот интерфейс. Этот интерфейс чаще всего используется поставщиком пользовательских портов для запуска программ на сервере (локальном или удаленном).

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

Помимо методов интерфейса IDebugCoreServer2 , этот интерфейс реализует следующие методы:

Метод Description
GetServerName Извлекает имя сервера.
GetServerFriendlyName Извлекает удобную версию имени сервера.
EnableAutoAttach Сообщает определенным обработчикам отладки автоматически подключаться к процессам при запуске этих процессов.
DiagnoseWebDebuggingError Извлекает определенный код ошибки при сбое автоматического подключения.
CreateInstanceInServer Создает экземпляр подсистемы отладки на сервере.
QueryIsLocal Извлекает флаг, указывающий, находится ли сервер на том же компьютере, что и вызывающий объект.
GetConnectionProtocol Извлекает значение, указывающее, что протокол, используемый для обмена данными с сервером.
DisableAutoAttach Отключает все параметры автоматического подключения для всех обработчиков отладки, о которые знает этот сервер.

Замечания

Поставщик пользовательского порта получает интерфейс IDebugCoreServer2 при вызове события. Интерфейс IDebugCoreServer3 можно получить из этого интерфейса.

Requirements

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

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

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

См. также