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