Виртуальные каналы служб удаленных рабочих столов

Виртуальные каналы — это расширения программного обеспечения, которые можно использовать для добавления функциональных улучшений в приложение служб удаленных рабочих столов. Примеры функциональных улучшений могут включать поддержку специальных типов оборудования, звука или другие дополнения к основным функциям, предоставляемым протоколом удаленного рабочего стола служб удаленных рабочих столов (RDP). Протокол RDP обеспечивает мультиплексное управление несколькими виртуальными каналами.

В этом разделе

Использование виртуальных каналов служб удаленных рабочих столов

Для реализации виртуального канала необходимо предоставить серверные и клиентские модули приложения виртуального канала.

Справочник по динамическим виртуальным каналам

Клиентские интерфейсы динамических виртуальных каналов (DVC) поддерживаются службами удаленных рабочих столов.

Справочник по виртуальным каналам графики

Ссылка на виртуальные каналы графики содержит элементы программирования, позволяющие создать виртуальный графический канал.

Приложение виртуального канала состоит из двух частей: клиентского модуля и серверного модуля. Серверный модуль — это исполняемая программа, выполняющаяся на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). Клиентский модуль — это библиотека DLL, которая должна быть загружена в память на клиентском компьютере при запуске клиентской программы подключения к удаленному рабочему столу (RDC).

Виртуальные каналы могут добавлять функциональные улучшения в клиент подключения к удаленному рабочему столу (RDC) независимо от протокола RDP. Благодаря поддержке виртуальных каналов можно добавлять новые функции без необходимости обновления клиентского или серверного программного обеспечения или протокола RDP.

Определены четыре основных класса пользователей виртуальных каналов:

  • Общие драйверы в режиме ядра, такие как последовательные драйверы или драйверы принтера.
  • Перенаправление файловой системы (это просто особый случай общего драйвера в режиме ядра).
  • Приложения пользовательского режима, например удаленная вставка.
  • Звуковые устройства.

Дополнительные сведения см. в статье Использование виртуальных каналов служб удаленных рабочих столов.

Если вы включили приложение виртуальных каналов в развертывании служб удаленных рабочих столов, вы можете сделать приложение доступным для клиентских компьютеров, которые обращаются к серверу узла сеансов удаленных рабочих столов с помощью элемента управления Microsoft ActiveX для удаленного рабочего стола. Дополнительные сведения см. в разделах Скриптируемые виртуальные каналы и Использование элемента управления ActiveX удаленного рабочего стола с виртуальными каналами.