Iniciando um ouvinte de DVC
Para estabelecer uma conexão bem-sucedida entre dois módulos DVC (canal virtual dinâmico) que estão em execução no cliente e no servidor rdc (Conexão de Área de Trabalho Remota), um ouvinte DVC deve estar em execução e em um estado de escuta.
A instanciação de um ouvinte normalmente ocorre no método Initialize do plug-in DVC. No entanto, a instanciação não se limita ao método Initialize e pode ser iniciada em qualquer ponto da execução do plug-in. O ouvinte é descrito pela interface IWTSListener que é instanciada pelo IWTSVirtualChannelManager. Uma instância para o gerenciador de canais é passada para o plug-in no ponto de inicialização. O plug-in pode manter uma referência interna à instância, desde que seja necessário.
Um plug-in pode instanciar quantos ouvintes precisar. Qualquer conexão de entrada será tratada por IWTSListenerCallback, que é fornecido no método CreateListener de IWTSVirtualChannelManager. Para obter um exemplo, consulte a implementação de CDVCSamplePlugin::Initialize no código de exemplo de Exemplo de Plug-in do Cliente DVC .