Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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