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