Compartir a través de


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

Notifica al usuario que se ha cerrado el canal. Hay tres maneras de cerrar el canal:

  • El usuario ha llamado al método IWTSVirtualChannel::Close .
  • El cliente de conexión a Escritorio remoto (RDC) se ha desconectado del servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto).
  • El servidor ha llamado al método WTSVirtualChannel::Close en el canal.
Independientemente de cómo se haya cerrado el canal, no es necesario llamar a IWTSVirtualChannel::Close() cuando se recibe esta llamada. Si se realiza esta llamada, es posible que si el complemento se está quedando sin proceso, esa llamada a IWTSVirtualChannel::Close() puede provocar un interbloqueo. Puede producirse un interbloqueo porque el autor de la llamada de OnClose() contiene un bloqueo de lista de canales y el método Close() intentará adquirir el mismo bloqueo en un subproceso diferente.

Sintaxis

HRESULT OnClose();

Valor devuelto

Devuelve S_OK si se realiza correctamente. No se produce ninguna acción si se produce un error en la llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado tsvirtualchannels.h

Consulte también

IWTSVirtualChannelCallback