Что означает код HRESULT 0xC1220306 (WDSTPC_E_KICKED_FALLBACK)?

 
Предыдущий Следующий
WDSTPC_E_KICKED_POLICY_NOT_MET WDSTPC_E_KICKED_FAIL

WDSTPC_E_KICKED_FALLBACK

description[сервер WDS запросил альтернативный способ получения содержимого.]

WDSTPC_E_KICKED_FALLBACK содержит инструкцию восстановления: покинуть многоадресный сеанс и получить содержимое другим способом. WDS определяет тип отключения, действие fallback которого явно разрешает клиенту использовать другой путь передачи, например одноадресный.

Обрабатывайте fallback как смену транспорта, а не повтор многоадресной передачи

  • Перестаньте считать текущий многоадресный сеанс активным и завершите его очистку.
  • Сохраните идентичность содержимого, чтобы процесс развёртывания верхнего уровня запросил тот же объект через настроенный резервный транспорт.
  • Запишите серверный сеанс и политику медленных клиентов, поскольку автоматическая обработка может намеренно перемещать или отключать клиентов, замедляющих многоадресный поток.

Контракт отключения WDS отличает fallback от abort. Это важно для логики развёртывания: fallback не требует отказаться от запроса содержимого, тогда как путь fail/abort может быть окончательным для получения с этого сервера. Если после этого статуса клиент снова и снова присоединяется к multicast, возникнет цикл. Передайте причину отключения координатору передачи и позвольте ему выбрать альтернативный механизм.

Тип отключения WDS · Обработка медленных клиентов · Обзор API WDS


Нужно найти другой код? Найти другой код состояния или ошибки.