远程桌面协议提供程序 API

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

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

自定义协议 API 体系结构

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

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

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

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

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

有关远程桌面服务