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


Интерфейсы API сервера DVC

API сервера динамического виртуального канала (DVC) реализуются сервером подключения к удаленному рабочему столу (RDC).

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

IWTSServerChannel

Этот интерфейс не поддерживается.

IWTSServerChannelManager

Этот интерфейс не поддерживается.

TPriority

Это перечисление не используется.

Изменения в поведении для других СЕРВЕРных API

  • API сервера был расширен с помощью дополнительного вызова, который открывает динамический виртуальный канал (DVC). Дополнительный вызов выполняется с помощью функции WTSVirtualChannelOpenEx .

  • WTSVirtualChannelRead

    При использовании этого API с DVC к считываемым данным всегда добавляется CHANNEL_PDU_HEADER. Это означает, что любое чтение должно выполняться по крайней мере с CHANNEL_PDU_LENGTH блока данных, переданного в качестве входного буфера.

  • ReadFile

    Если дескриптор файла для DVC извлекается путем вызова WTSVirtualChannelQuery с параметром WTSVirtualFileHandle, применяется то же правило. Все операции чтения будут включать CHANNEL_PDU_HEADER, а размер буфера чтения должен быть не менее CHANNEL_PDU_LENGTH .