远程桌面协议提供程序 API

使用远程桌面协议提供程序 API 创建一个协议,以提供远程桌面服务与多个客户端之间的通信。

加载 Windows Server 时,远程桌面服务 (也称为远程连接管理器 (RCM) ) 启动。 该服务还会启动远程桌面协议提供程序的侦听器对象,这些提供程序反过来侦听客户端连接。 服务和协议提供程序是使用本文档中讨论的 API 进行通信的用户模式对象。 协议提供程序可以使用输入/输出控件 (IOCTL) 与内核模式驱动程序通信。 下图显示了这一操作。

自定义协议 API 体系结构

Microsoft 已实现远程桌面协议 (RDP) ,以提供远程桌面服务服务和客户端连接之间的通信。 可以使用构成远程桌面协议提供程序 API 的接口、结构、联合和枚举类型来创建自己的协议。 有关详细信息,请参阅以下主题。

创建远程桌面协议提供程序

有关创建远程桌面协议提供程序的信息。 协议管理器实现为 COM 服务器,并在远程桌面服务服务启动时搜索的位置注册。

远程桌面协议提供程序参考

包含接口、结构、联合和枚举类型,使你能够创建自定义远程桌面协议 (RDP) 。

关于远程桌面服务