Compartir a través de


Interfaz IWTSPlugin (tsvirtualchannels.h)

Permite que el cliente de conexión a Escritorio remoto (RDC) cargue el complemento de cliente de Conexión a Escritorio remoto (RDC). El complemento implementa la interfaz y se obtiene mediante y administra el cliente RDC.

El cliente RDC obtiene una instancia de esta interfaz creando una instancia del objeto COM o llamando a la función VirtualChannelGetInstance implementada por el complemento. Para obtener más información sobre cómo se obtienen las instancias, consulte Registro del complemento DVC. En todos los casos, esta instancia se mantiene durante la vigencia del cliente de conexión a Escritorio remoto (RDC).

Como objeto COM, el complemento debe implementarse en un modelo de subprocesos libre. Dado que el complemento implementa los métodos IWTSPlugin , el complemento debe tener en cuenta que la llamada puede llegar a diferentes subprocesos. Las llamadas siempre llegarán en serie, por lo que es imposible tener dos llamadas que se ejecuten en paralelo.

La implementación no debe bloquear estas llamadas porque esto puede bloquear otras conexiones entrantes o datos en las conexiones existentes.

Herencia

La interfaz IWTSPlugin hereda de la interfaz IUnknown . IWTSPlugin también tiene estos tipos de miembros:

Métodos

La interfaz IWTSPlugin tiene estos métodos.

 
IWTSPlugin::Connected

Notifica al complemento que el cliente de conexión a Escritorio remoto (RDC) se ha conectado correctamente al servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto).
IWTSPlugin::D isconectado

Notifica al complemento que 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).
IWTSPlugin::Initialize

Se usa para la primera llamada que se realiza desde el cliente al complemento.
IWTSPlugin::Terminated

Notifica al complemento que el cliente de conexión a Escritorio remoto (RDC) ha finalizado.

Comentarios

La interfaz IWTSPlugin se implementa mediante %System32%\webauthn.dll para habilitar la funcionalidad de redirección WebAuthn de Escritorio remoto. Obtenga una instancia de esta interfaz mediante una llamada a VirtualChannelGetInstance, que también proporciona webauthn.dll.

Requisitos

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