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


Прием подключения (службы удаленных рабочих столов)

В определенный момент времени клиент динамического виртуального канала (DVC) запросит подключение к прослушивателю DVC. В этом случае прослушиватель может создать уникальный канал связи с клиентом, который обрабатывается методом OnNewChannelConnectionIWTSListenerCallback. Пример см. в описании реализации CDVCSamplePlugin::OnNewChannelConnection в примере кода клиентского подключаемого модуля DVC .

На следующем рисунке показана последовательность событий для установки подключения DVC. Затененные объекты предоставляются пользователем (приложение или служба DVC и IWTSListenerCallback), а незатененные объекты являются частью платформы (служба узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов), прослушиватель и IWTSVirtualChannel).

последовательность событий для установки подключения dvc

Примечание

На этом рисунке предполагается, что объект прослушивателя был создан с помощью вызова CreateListeneriWTSVirtualChannelManager и что подключаемый модуль указал IWTSListenerCallback в качестве параметра.