IWRdsProtocolManager 接口 (wtsprotocol.h)
公开远程桌面服务用于与协议提供程序通信的方法。 它是协议提供程序中远程桌面服务为其调用 CoCreateInstanceEx 的唯一接口。 此外,远程桌面服务服务对协议提供程序进行的第一次调用是 CreateListener 方法。
继承
IWRdsProtocolManager 接口继承自 IUnknown 接口。 IWRdsProtocolManager 也具有以下类型的成员:
方法
IWRdsProtocolManager 接口具有这些方法。
IWRdsProtocolManager::CreateListener 请求创建侦听传入客户端连接请求的 IWRdsProtocolListener 对象。 |
IWRdsProtocolManager::Initialize 初始化协议管理器。 |
IWRdsProtocolManager::NotifyServiceStateChange 通知协议提供程序远程桌面服务的状态正在更改。 |
IWRdsProtocolManager::NotifySessionOfServiceStart 通知协议提供程序远程桌面服务已针对给定会话启动。 |
IWRdsProtocolManager::NotifySessionOfServiceStop 通知协议提供程序远程桌面服务已在给定会话中停止。 |
IWRdsProtocolManager::NotifySessionStateChange 通知协议提供程序会话状态的更改。 |
IWRdsProtocolManager::NotifySettingsChange 通知协议提供程序远程桌面服务中的设置更改。 |
IWRdsProtocolManager::Uninitialize 取消初始化协议管理器。 |
注解
为了避免在此接口上调用任何方法时可能出现的死锁,不应进行任何函数或方法调用,这些调用将直接或间接导致调用远程桌面服务 API。 如果需要进行任何出站调用,应启动一个新线程,并从新线程进行出站调用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | wtsprotocol.h |