Usando canais virtuais dos Serviços de Área de Trabalho Remota
Para implementar um canal virtual, você fornece os módulos de servidor e cliente do aplicativo de um canal virtual. O módulo de servidor pode ser um aplicativo no modo usuário ou um driver de modo kernel. O módulo cliente deve ser uma DLL.
Para obter descrições desses módulos, consulte os tópicos a seguir.
Nesta seção
-
O módulo de servidor de um aplicativo que usa canais virtuais deve ser um aplicativo de modo de usuário em execução em uma sessão de cliente no servidor Host da Sessão da Área de Trabalho Remota (Host da Sessão da Área de Trabalho Remota). Observe que você deve fornecer um método para iniciar o aplicativo de servidor.
-
O cliente de um aplicativo de canais virtuais é uma DLL carregada durante a inicialização dos Serviços de Área de Trabalho Remota no computador cliente. A DLL deve ser registrada no computador cliente.
-
Você deve armazenar o nome da DLL do cliente no registro.
-
Um canal virtual persistente de controle remoto não é fechado quando um controle remoto se conecta ou desconecta para a sessão conectada ao cliente. Os dados continuarão a ser transmitidos e recebidos por meio deste canal.
-
As APIs de DVC (canal virtual dinâmico) estendem as APIs de canal virtual existentes para os Serviços de Área de Trabalho Remota, conhecidas como APIs de SVC (canal virtual estático).
Se você tiver habilitado o aplicativo de um canal virtual em sua implantação dos Serviços de Área de Trabalho Remota, também poderá disponibilizar o aplicativo para computadores cliente que acessam o servidor Host da Sessão de Área de Trabalho Remota por meio do controle ActiveX da Área de Trabalho Remota. Para obter mais informações, consulte Usando o controle ActiveX da Área de Trabalho Remota com Canais Virtuais.