Интерфейс 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. |