Partilhar via


Aceitar uma ligação (Serviços de Ambiente de Trabalho Remoto)

Em algum momento, o cliente de canal virtual dinâmico (DVC) solicitará uma conexão com o ouvinte DVC. Quando isso ocorre, o ouvinte pode gerar um canal de comunicação exclusivo para o cliente, que é manipulado pelo OnNewChannelConnection método de IWTSListenerCallback. Para um exemplo, consulte a implementação do CDVCSamplePlugin::OnNewChannelConnection no código de exemplo do DVC Client Plug-in Example.

A figura a seguir mostra a sequência de eventos para estabelecer uma conexão DVC. Os objetos sombreados são fornecidos pelo usuário (aplicação/serviço DVC e IWTSListenerCallback), enquanto os objetos não sombreados fazem parte da estrutura (serviço Host de Sessão da Área de Trabalho Remota (Host de Sessão RD), listener e IWTSVirtualChannel).

sequência de eventos para estabelecer uma conexão DVC

Observação

Esta figura pressupõe que um objeto de ouvinte tenha sido criado por meio de uma chamada de CreateListener para IWTSVirtualChannelManager e que o plug-in tenha especificado IWTSListenerCallback como um parâmetro.