Compartilhar via


Método IWTSVirtualChannelCallback::OnClose (tsvirtualchannels.h)

Notifica o usuário de que o canal foi fechado. Há três maneiras de o canal ser fechado:

  • O usuário chamou o método IWTSVirtualChannel::Close .
  • O cliente rdc (conexão de área de trabalho remota) desconectou-se do servidor host de sessão da área de trabalho remota (host de sessão de área de trabalho remota).
  • O servidor chamou o método WTSVirtualChannel::Close no canal.
Independentemente de como o canal foi fechado, não é necessário chamar IWTSVirtualChannel::Close() quando essa chamada for recebida. Se essa chamada for feita, é possível que, se o plug-in estiver ficando sem processo, uma chamada para IWTSVirtualChannel::Close() possa causar um deadlock. Um deadlock pode ocorrer porque o chamador de OnClose() mantém um bloqueio de lista de canais e o método Close() tentará adquirir o mesmo bloqueio em um thread diferente.

Sintaxe

HRESULT OnClose();

Retornar valor

Retornará S_OK se houver êxito. Não resultará em nenhuma ação se a chamada falhar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho tsvirtualchannels.h

Confira também

IWTSVirtualChannelCallback