Aplicativo servidor de canal virtual

O módulo de servidor de um aplicativo que usa canais virtuais deve ser um aplicativo no modo de usuário em execução em uma sessão de cliente no servidor host de sessão da Área de Trabalho Remota (Host de Sessão de Área de Trabalho Remota). Observe que você deve fornecer um método para iniciar o aplicativo de servidor. Você pode fazer isso de várias maneiras; por exemplo, você pode usar um script de logon ou um programa ou script na pasta Inicialização. Os usuários também podem iniciar o aplicativo.

Você deve armazenar o nome do aplicativo de servidor de canal virtual no registro adicionando uma subchave no seguinte local:

HKEY_LOCAL_MACHINE\Sistema\Currentcontrolset\Controle\Servidor terminal\Addins

Para obter mais informações sobre a subchave, consulte Monitoramento de conexões de sessão e desconexões.

O aplicativo de servidor pode chamar a função WTSVirtualChannelOpen para abrir um identificador para um canal virtual. Em seguida, o aplicativo pode usar o identificador em qualquer uma das funções a seguir.

WTSVirtualChannelClose

Fecha um identificador de canal virtual aberto.

WTSVirtualChannelPurgeInput

Exclui todos os dados de entrada enfileirados enviados do cliente para o servidor em um canal virtual específico.

Observação

Atualmente, essa função não é usada pelos Serviços de Área de Trabalho Remota.

 

WTSVirtualChannelPurgeOutput

Exclui todos os dados de saída enfileirados enviados do servidor para o cliente em um canal virtual específico.

Observação

Atualmente, essa função não é usada pelos Serviços de Área de Trabalho Remota.

 

WTSVirtualChannelQuery

Retorna informações sobre um canal virtual especificado.

WTSVirtualChannelRead

Lê dados do final do servidor de um canal virtual.

WTSVirtualChannelWrite

Grava dados no final do servidor de um canal virtual.