IDebugCoreServer2
Essa interface é usada para representar e obter informações de um servidor em uma máquina na rede.
Sintaxe
IDebugCoreServer2 : IUknown
Notas para implementadores
Visual Studio implementa essa interface para representar um servidor. Cada instância do Visual Studio cria uma instância dessa interface.
Observações para chamadores
Um fornecedor de porta personalizado recebe essa interface em uma chamada para Evento.
Um mecanismo de depuração pode obter essa interface indiretamente por meio de uma chamada para GetServer (que retorna IDebugCoreServer3, uma interface derivada de IDebugCoreServer2
).
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugCoreServer2
.
Método | Descrição |
---|---|
GetMachineInfo | Obtém o nome e os atributos de uma máquina. |
GetMachineName | Obtém o nome de uma máquina. |
GetPortSupplier | Obtém um fornecedor de porta que existe em uma máquina. |
GetPort | Obtém uma porta que já existe em uma máquina. |
EnumPorts | Cria um enumerador para todas as portas em uma máquina. |
EnumPortSuppliers | Cria um enumerador para todos os fornecedores de porta em uma máquina. |
GetMachineUtilities_V7 | Obtém os utilitários de máquina para uma máquina. |
Comentários
Essa interface também é usada pelo Visual Studio para procurar processos em execução em computadores na rede.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll