| Предыдущий | Следующий |
| COMQC_E_NO_IPERSISTSTREAM | COMQC_E_UNAUTHENTICATED |
COMQC_E_BAD_MESSAGE
Разбор COMQC_E_BAD_MESSAGE: данные для диагностики
HRESULT COMQC_E_BAD_MESSAGE соответствует значению 0x80110604. Его штатное описание: «Сообщение имеет неверный формат или было повреждено при передаче.»
Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «очереди компонентов COM+».
Ссылки Microsoft
- Microsoft: COM коды ошибок
- Microsoft: using the queue moniker
- Microsoft: COM+ queued components tasks
- Microsoft: Message Queuing
- Очереди компонентов COM+
Практическая проверка
Queued Components получили сообщение с неверным форматом/содержимым для ожидаемого вызова. Сохраните queue message и class/interface metadata, затем сравните serialization contract с развернутой версией компонента. Удаление сообщения без выяснения несовместимости оставит producer, который создаёт новые плохие сообщения.
Нужно найти другой код? Найти другой код состояния или ошибки.
