Поделиться через


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