Что означает код HRESULT 0xC121010F (WDSMCS_E_PACKET_NOT_CHECKSUMED)?

 
Предыдущий Следующий
WDSMCS_E_PACKET_HAS_SECURITY WDSMCS_E_CLIENT_DOESNOT_SUPPORT_SECURITY_MODE

WDSMCS_E_PACKET_NOT_CHECKSUMED

Что означает WDSMCS_E_PACKET_NOT_CHECKSUMED

WDSMCS_E_PACKET_NOT_CHECKSUMED — сервер WDS получил protocol packet, для которого соответствующий message type требует checksum, но поле контрольной суммы отсутствует или не помечено как присутствующее.

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

Сохраните необработанный пакет, header flags и поле checksum. Проверьте компонент, который сформировал сообщение, и соответствие формату WDS Multicast Application Protocol.

Настройки namespace или UDP address не компенсируют отсутствие checksum. Исправлять нужно генерацию/сериализацию самого пакета.

Как подтвердить исправление

Причина подтверждается сравнением байтов: корректно сформированный пакет содержит требуемую checksum и принимается тем же сервером.

Технические ссылки: Microsoft: протокол многоадресной передачи WDS.


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