Partilhar via


IDebugCoreServer3

Essa interface fornece acesso às informações sobre o processo está sendo executado no servidor.

IDebugCoreServer3 : IDebugCoreServer2

Observações para Implementadores

Visual Studio implementa essa interface.

Observações para chamadores

Use QueryInterface para obter essa interface de um IDebugCoreServer2 interface. Uma chamada para IDebugDefaultPort2::GetServer também pode retornar a esta interface. Essa interface é usada com mais freqüência por um fornecedor de porta personalizada para lançar programas em um servidor (local ou remoto).

Métodos na ordem de Vtable

Com os métodos de IDebugCoreServer2 interface, essa interface implementa os seguintes métodos:

Método

Descrição

IDebugCoreServer3::GetServerName

Recupera o nome do servidor.

IDebugCoreServer3::GetServerFriendlyName

Recupera uma versão amigável do nome do servidor

IDebugCoreServer3::EnableAutoAttach

Informa os mecanismos de depuração específicos automaticamente anexar a processos quando esses processos inicia.

IDebugCoreServer3::DiagnoseWebDebuggingError

Recupera um código de erro específico quando automático anexa falhar.

IDebugCoreServer3::CreateInstanceInServer

Cria uma instância de um mecanismo de depuração no servidor.

IDebugCoreServer3::QueryIsLocal

Recupera um sinalizador que indica se o servidor está na mesma máquina que o chamador.

IDebugCoreServer3::GetConnectionProtocol

Recupera um valor que indica o protocolo usado para se comunicar com o servidor.

IDebugCoreServer3::DisableAutoAttach

Desativa todo anexar automaticamente as configurações para todos os mecanismos de depuração, que este servidor conhece.

Comentários

Um fornecedor de porta personalizada recebe o IDebugCoreServer2 interface em uma chamada para IDebugPortEvents2::Event. O IDebugCoreServer3 interface pode ser obtido com essa interface.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugCoreServer2

IDebugDefaultPort2::GetServer