Compartilhar via


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

Aplicativo de Servidor de Canal Virtual

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.

DLL do cliente do Canal Virtual

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.

Registro de Cliente do Canal Virtual

Você deve armazenar o nome da DLL do cliente no registro.

Canais virtuais persistentes de controle remoto

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.

Canais virtuais dinâmicos

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.