Что означает код HRESULT 0xC121010E (WDSMCS_E_PACKET_HAS_SECURITY)?

 
Предыдущий Следующий
WDSMCS_E_PACKET_NOT_SIGNED WDSMCS_E_PACKET_NOT_CHECKSUMED

WDSMCS_E_PACKET_HAS_SECURITY

Что означает результат

WDSMCS_E_PACKET_HAS_SECURITY: WDS Multicast Server получил пакет с полями безопасности там, где формат текущего сообщения их не допускает. Это проверка структуры пакета протокола, а не отказ прав пользователя или токена процесса.

Что проверить

  • Сохраните тип пакета, направление передачи, session/namespace ID и байты заголовка, на которых parser обнаружил security data.
  • Сравните пакет с форматом сообщения для той же версии WDS multicast protocol; проверьте, не смешаны ли разные типы или версии пакетов.
  • Проверьте компонент, который сформировал пакет: наличие security fields должно соответствовать именно этому message type, а не общим настройкам ACL WDS.
  • Не начинайте диагностику с прав администратора, диапазона UDP-портов или регистрации content provider, пока трассировка подтверждает структурную ошибку самого пакета.

Диагностика и исправление

Исправьте формирование или разбор пакета так, чтобы security section присутствовала только в тех сообщениях, где она разрешена протоколом, и повторите тот же multicast exchange.

Ссылки по этому результату


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