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


Метод IWRdsProtocolListener::StartListen (wtsprotocol.h)

Уведомляет протокол о необходимости начать прослушивание запросов на подключение клиента.

Синтаксис

HRESULT StartListen(
  [in] IWRdsProtocolListenerCallback *pCallback
);

Параметры

[in] pCallback

Указатель на объект IWRdsProtocolListenerCallback , реализованный службой служб удаленных рабочих столов. Протокол использует объект IWRdsProtocolListenerCallback для уведомления

Служба служб удаленных рабочих столов о входящих запросах на подключение. Протокол должен добавить ссылку на этот объект и освободить его при вызове StopListen .

Возвращаемое значение

При реализации этого метода возвращайте S_OK , если функция выполнена успешно. В случае сбоя возвращается значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Комментарии

Метод StartListen вызывается при запуске службы удаленных рабочих столов.

  1. Служба удаленных рабочих столов вызывает CoCreateInstance для создания объекта IWRdsProtocolManager .
  2. Служба удаленных рабочих столов вызывает CreateListener в интерфейсе IWRdsProtocolManager . Протокол создает объект IWRdsProtocolListener и передает его обратно в службу удаленных рабочих столов.
  3. Служба удаленных рабочих столов вызывает StartListen для объекта IWRdsProtocolListener .

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header wtsprotocol.h

См. также раздел

IWRdsProtocolListener