Интерфейс IWRdsProtocolConnectionCallback (wtsprotocol.h)
Предоставляет методы, предоставляющие сведения о состоянии клиентского подключения и выполняющие действия для клиента. Этот интерфейс реализуется службой удаленных рабочих столов и вызывается протоколом .
Экземпляр этого интерфейса связан с определенным экземпляром интерфейса IWRdsProtocolConnection . Если следующая документация ссылается на подключение, это означает конкретное соединение, для которого был создан объект IWRdsProtocolConnection .
Наследование
Интерфейс IWRdsProtocolConnectionCallback наследуется от интерфейса IUnknown . IWRdsProtocolConnectionCallback также имеет следующие типы элементов:
Методы
Интерфейс IWRdsProtocolConnectionCallback содержит следующие методы.
IWRdsProtocolConnectionCallback::BrokenConnection Сообщает службе удаленных рабочих столов о потере клиентского подключения. |
IWRdsProtocolConnectionCallback::GetConnectionId Извлекает идентификатор подключения. |
IWRdsProtocolConnectionCallback::OnReady Запрашивает, чтобы служба удаленных рабочих столов продолжала процесс подключения для этого клиента. |
IWRdsProtocolConnectionCallback::RedrawWindow Запрашивает, чтобы служба служб удаленных рабочих столов перерисовывала окно клиента. |
IWRdsProtocolConnectionCallback::StopScreenUpdates Запрашивает, чтобы служба служб удаленных рабочих столов прекратила обновление экрана клиента. |
Комментарии
Чтобы избежать возможной взаимоблокировки при вызове любого из методов в этом интерфейсе, не следует выполнять вызовы функций или методов, которые прямо или косвенно приводят к вызову API служб удаленных рабочих столов. Если необходимо выполнить какой-либо исходящий вызов, следует запустить новый поток и выполнить исходящий вызов из нового потока.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | wtsprotocol.h |