Aplicación de servidor de canal virtual

El módulo de servidor de una aplicación que usa canales virtuales debe ser una aplicación en modo de usuario que se ejecuta en una sesión de cliente en el servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). Tenga en cuenta que debe proporcionar un método para iniciar la aplicación de servidor. Esto se puede lograr de varias maneras; por ejemplo, puede usar un script de inicio de sesión o un programa o script en la carpeta Inicio. Los usuarios también podrían iniciar la aplicación.

Debe almacenar el nombre de la aplicación del servidor de canal virtual en el Registro agregando una subclave en la siguiente ubicación:

HKEY_LOCAL_MACHINE\Sistema\Currentcontrolset\Control\Terminal Server\Addins

Para obtener más información sobre la subclave, vea Supervisión de conexiones de sesión y desconexiones.

La aplicación de servidor puede llamar a la función WTSVirtualChannelOpen para abrir un identificador en un canal virtual. Después, la aplicación puede usar el identificador en cualquiera de las funciones siguientes.

WTSVirtualChannelClose

Cierra un identificador de canal virtual abierto.

WTSVirtualChannelPurgeInput

Elimina todos los datos de entrada en cola enviados desde el cliente al servidor en un canal virtual específico.

Nota

Actualmente, los Servicios de Escritorio remoto no usan esta función.

 

WTSVirtualChannelPurgeOutput

Elimina todos los datos de salida en cola enviados desde el servidor al cliente en un canal virtual específico.

Nota

Actualmente, los Servicios de Escritorio remoto no usan esta función.

 

WTSVirtualChannelQuery

Devuelve información sobre un canal virtual especificado.

WTSVirtualChannelRead

Lee datos del extremo del servidor de un canal virtual.

WTSVirtualChannelWrite

Escribe datos en el extremo del servidor de un canal virtual.