Partilhar via


IDebugCoreServer2

Essa interface é usada para representar e obter informações de um servidor em uma máquina na rede.

IDebugCoreServer2 : IUknown

Observações para Implementadores

Visual Studio implementa essa interface para representar um servidor. Cada instância de Visual Studio cria uma instância desta interface.

Observações para chamadores

Um fornecedor de porta personalizada recebe essa interface em uma chamada para IDebugPortEvents2::Event.

Um mecanismo de depuração pode obter essa interface indiretamente através de uma chamada para IDebugDefaultPort2::GetServer (que retorna IDebugCoreServer3, uma interface que é derivada de IDebugCoreServer2).

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDebugCoreServer2.

Método

Descrição

IDebugCoreServer2::GetMachineInfo

Obtém o nome e os atributos de uma máquina.

IDebugCoreServer2::GetMachineName

Obtém o nome de uma máquina.

IDebugCoreServer2::GetPortSupplier

Obtém um fornecedor de porta que existe em uma máquina.

IDebugCoreServer2::GetPort

Obtém uma porta que já existe em uma máquina.

IDebugCoreServer2::EnumPorts

Cria um enumerador para todas as portas em uma máquina.

IDebugCoreServer2::EnumPortSuppliers

Cria um enumerador para todos os fornecedores de porta em uma máquina.

IDebugCoreServer2::GetMachineUtilities_V7

Obtém os utilitários de máquina para uma máquina.

Comentários

Essa interface também é usada por Visual Studio para procurar processos em execução em máquinas na rede.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugPort2

IDebugPortEvents2::Event

IDebugDefaultPort2::GetServer

IDebugCoreServer3