虚拟通道服务器应用程序

使用虚拟通道的应用程序的服务器模块必须是在远程桌面会话主机 (RD 会话主机) 服务器上的客户端会话中运行的用户模式应用程序。 请注意,必须提供方法才能启动服务器应用程序。 可以通过多种方式来实现此目的:例如,可以使用“启动”文件夹中的登录脚本或程序或脚本。 用户还可以启动应用程序。

必须在注册表中存储虚拟通道服务器应用程序的名称,方法是在以下位置下添加子项:

\ HKEY_LOCAL_MACHINE系统\CurrentControlSet\控制\终端服务器\Addins

有关子项的详细信息,请参阅 监视会话连接和断开连接

服务器应用程序可以调用 WTSVirtualChannelOpen 函数,以打开虚拟通道的句柄。 然后,应用程序可以在以下任一函数中使用 句柄。

WTSVirtualChannelClose

关闭打开的虚拟通道句柄。

WTSVirtualChannelPurgeInput

删除从客户端发送到特定虚拟通道上的服务器的所有排队输入数据。

注意

远程桌面服务当前未使用此函数。

 

WTSVirtualChannelPurgeOutput

删除从服务器发送到特定虚拟通道上的客户端的所有排队输出数据。

注意

远程桌面服务当前未使用此函数。

 

WTSVirtualChannelQuery

返回有关指定虚拟通道的信息。

WTSVirtualChannelRead

从虚拟通道的服务器端读取数据。

WTSVirtualChannelWrite

将数据写入虚拟通道的服务器端。