API поставщика протокола удаленного рабочего стола

Api поставщика протокола удаленного рабочего стола используется для создания протокола, который обеспечивает обмен данными между службой удаленных рабочих столов и несколькими клиентами.

При загрузке Windows Server запускается служба служб удаленных рабочих столов (также известная как удаленный диспетчер подключений (RCM)). Служба также запускает объекты прослушивателя для поставщиков протокола удаленного рабочего стола, которые, в свою очередь, прослушивают клиентские подключения. Поставщики служб и протоколов — это объекты пользовательского режима, которые обмениваются данными с помощью ИНТЕРФЕЙСов API, рассмотренных в этой документации. Поставщики протоколов могут взаимодействовать с драйверами режима ядра с помощью элементов управления вводом и выводом (IOCTL). Это показано на следующем рисунке.

архитектура API пользовательского протокола

Корпорация Майкрософт реализовала протокол удаленного рабочего стола (RDP) для обеспечения обмена данными между службой удаленных рабочих столов и клиентскими подключениями. Вы можете создать собственный протокол, используя интерфейсы, структуры, объединения и типы перечисления, которые составляют API поставщика протокола удаленного рабочего стола. Дополнительные сведения см. в следующих разделах:

Создание поставщика протокола удаленного рабочего стола

Сведения о создании поставщика протокола удаленного рабочего стола. Диспетчер протоколов реализуется как COM-сервер и регистрируется в расположении, где выполняется поиск при запуске службы удаленных рабочих столов.

Справочник по поставщику протокола удаленного рабочего стола

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

Сведения о службах удаленных рабочих столов