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. 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 de\ Terminal Addins

Para obter mais informações sobre a subchave, consulte Monitorando 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 da extremidade do servidor de um canal virtual.

WTSVirtualChannelWrite

Grava dados na extremidade do servidor de um canal virtual.