IRemoteDesktopClientEvents 接口
提供从与客户端控制事件相关的服务器接收信息的方法。 事件包括连接和断开连接、全屏模式请求、成功登录和错误条件。
成员
IRemoteDesktopClientEvents 接口继承自 IUnknown 接口。 IRemoteDesktopClientEvents 也包含以下类型的成员:
方法
IRemoteDesktopClientEvents 接口具有这些方法。
方法 | 说明 |
---|---|
OnAdminMessageReceived | 当客户端控件收到管理消息时调用。 |
OnAutoReconnected | 当客户端控件自动重新连接到远程会话时调用。 |
OnAutoReconnecting | 当客户端控件尝试自动重新建立与远程会话的连接时调用。 |
OnConnected | 当客户端控件连接到远程会话时调用。 |
OnConnecting | 当客户端控件尝试建立与远程会话的连接时调用。 |
OnDialogDismissed | 在关闭客户端控件显示的对话框后调用。 |
OnDialogDisplaying | 在控件显示对话框之前调用。 |
OnDisconnected | 当客户端控件与远程会话断开连接时调用。 |
OnKeyCombinationPressed | 在远程会话中按下特殊键组合时调用。 |
OnLoginCompleted | 当客户端控件成功登录到远程会话时调用。 |
OnNetworkStatusChanged | 当网络状态发生更改时调用。 |
OnRemoteDesktopSizeChanged | 远程桌面大小发生更改时调用。 |
OnStatusChanged | 客户端控件更新其状态时调用。 |
OnTouchPointerCursorMoved | 触摸指针光标已移动且 EventsEnabled 属性设置为 true 时调用。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 |
最低受支持的服务器 |
Windows Server 2012 |
类型库 |
|
DLL |
|
CLSID |
CLSID_RemoteDesktopClient定义为 EAB16C5D-EED1-4E95-868B-0FBA1B42C092 |
IID |
DIID_IRemoteDesktopClientEvents定义为 079863B7-6D47-4105-8BFE-0CDCB360E67D |