IRDPSRAPIAttendee 接口 (rdpencomapi.h)
参与者对象是客户端连接到会话并进行身份验证的结果。 创建与会者对象后,它将自动添加到与会者列表。不能创建此对象的实例。 应用程序可以通过以下方式访问与会者对象:
- 触发 IRDPSessionEvents::OnAttendeeConnected 事件时,参数是对应于所创建的与会者对象的 IDispatch 指针。
- 通过访问 AttendeeDisconnectInfo 对象的 Attendee 属性。 IRDPSessionEvents::OnAttendeeDisconnected 事件将触发指向此对象的 IDispatch 指针。 这是应用程序通知与会者断开连接的方式。
- 通过在 IRDPSRAPIAttendeeManager 接口上调用 get_Item 方法。
- 通过在 IRDPSRAPIAttendeeManager::get__NewEnum 方法返回的枚举器上调用get_Next。
继承
IRDPSRAPIAttendee 接口继承自 IDispatch 接口。 IRDPSRAPIAttendee 也具有以下类型的成员:
方法
IRDPSRAPIAttendee 接口具有这些方法。
IRDPSRAPIAttendee::get_ConnectivityInfo 检索与会者的连接信息。 |
IRDPSRAPIAttendee::get_ControlLevel 与会者对会话的控制级别。 (获取) |
IRDPSRAPIAttendee::get_Flags 检索在RDPENCOMAPI_ATTENDEE_FLAGS枚举类型中定义的与会者特定标志。 |
IRDPSRAPIAttendee::get_Id 与会者的唯一标识符。 |
IRDPSRAPIAttendee::get_Invitation 用于向与会者授予会议访问权限的邀请。 |
IRDPSRAPIAttendee::get_RemoteName 远程客户端的名称。 这通常是与会者的友好姓名。 |
IRDPSRAPIAttendee::p ut_ControlLevel 与会者对会话的控制级别。 (放置) |
IRDPSRAPIAttendee::TerminateConnection 断开与会者所代表的客户端的连接。 |
注解
应用程序不应保存指向与会者对象的指针。 与会者对象的生存期取决于 RDPSession 对象的生存期。 它还取决于会话是否仍处于打开状态,以及与与会者对象对应的客户端是否仍连接到会话。 应用程序可以保留对与会者对象的引用,但在客户端断开连接或会话销毁后对其调用某些方法将返回 E_UNEXPECTED 失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | rdpencomapi.h |