IDebugCoreServer3

Essa interface dá acesso a informações sobre o servidor em que o processo está sendo executado.

Sintaxe

IDebugCoreServer3 : IDebugCoreServer2

Notas para implementadores

Visual Studio implementa essa interface.

Observações para chamadores

Use QueryInterface para obter essa interface de uma interface IDebugCoreServer2 . Uma chamada para GetServer também pode retornar essa interface. Essa interface é usada com mais frequência por um fornecedor de porta personalizado para iniciar programas em um servidor (local ou remoto).

Métodos na ordem VTable

Além dos métodos na interface IDebugCoreServer2 , essa interface implementa os seguintes métodos:

Método Descrição
GetServerName Recupera o nome do servidor.
GetServerFriendlyName Recupera uma versão amigável do nome do servidor
EnableAutoAttach Informa aos mecanismos de depuração específicos para anexar automaticamente aos processos quando esses processos forem iniciados.
DiagnoseWebDebuggingError Recupera um código de erro específico quando a anexação automática falha.
CreateInstanceInServer Cria uma instância de um mecanismo de depuração no servidor.
QueryIsLocal Recupera um sinalizador indicando se o servidor está na mesma máquina que o chamador.
GetConnectionProtocol Recupera um valor que indica o protocolo que está sendo usado para se comunicar com o servidor.
DisableAutoAttach Desativa todas as configurações de anexação automática para todos os mecanismos de depuração que este servidor conhece.

Comentários

Um fornecedor de porta personalizado recebe a interface IDebugCoreServer2 em uma chamada para Event. A IDebugCoreServer3 interface pode ser obtida a partir dessa interface.

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também