Portas
Em termos de arquitetura do depurador, uma porta:
Um recipiente para um conjunto de processos em execução em um servidor. Por exemplo, uma porta pode representar uma conexão com um dispositivo de Windows CE por um cabo serial, ou a um computador em rede não-DCOM. Uma porta especial, chamada a porta local, contém todos os processos em execução na máquina local.
Pode identificar-se por nome ou identificador.
Pode enumerar todos os processos em execução na porta e iniciar e encerrar esses processos.
É representado por um IDebugPort2 interface, que é criado passando um IDebugPortRequest2 argumento para IDebugPortSupplier2::AddPort.
Visual StudioFornece uma porta padrão que lida com processos de todos os baseados no Windows, nativos e gerenciados. Uma porta personalizada deve ser implementada para conexões com dispositivos externos que não são baseados em Windows. Para fornecer tais portas personalizadas, um fornecedor de porta personalizada também precisa ser implementado.