Метод IWRdsProtocolListener::StartListen (wtsprotocol.h)
Уведомляет протокол о необходимости начать прослушивание запросов на подключение клиента.
Синтаксис
HRESULT StartListen(
[in] IWRdsProtocolListenerCallback *pCallback
);
Параметры
[in] pCallback
Указатель на объект IWRdsProtocolListenerCallback , реализованный службой служб удаленных рабочих столов. Протокол использует объект IWRdsProtocolListenerCallback для уведомления
Служба служб удаленных рабочих столов о входящих запросах на подключение. Протокол должен добавить ссылку на этот объект и освободить его при вызове StopListen .
Возвращаемое значение
При реализации этого метода возвращайте S_OK , если функция выполнена успешно. В случае сбоя возвращается значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Комментарии
Метод StartListen вызывается при запуске службы удаленных рабочих столов.
- Служба удаленных рабочих столов вызывает CoCreateInstance для создания объекта IWRdsProtocolManager .
- Служба удаленных рабочих столов вызывает CreateListener в интерфейсе IWRdsProtocolManager . Протокол создает объект IWRdsProtocolListener и передает его обратно в службу удаленных рабочих столов.
- Служба удаленных рабочих столов вызывает StartListen для объекта IWRdsProtocolListener .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | wtsprotocol.h |