| Предыдущий | Следующий |
| MQ_ERROR_Q_ADS_PROPERTY_NOT_SUPPORTED | MQ_ERROR_UNSUPPORTED_CLASS |
MQ_ERROR_BAD_XML_FORMAT
Что означает MQ_ERROR_BAD_XML_FORMAT
MQ_ERROR_BAD_XML_FORMAT (0xC00E0092) — Указанное свойство не является допустимым документом XML.
Код 0xC00E0092 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «указанное свойство не является допустимым документом xml» позволяет начать с темы «mq, недопустимый, xml, формат».
Что проверить и как подтвердить исправление
Сначала проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0xC00E0092 в условии «указанное свойство не является допустимым документом xml» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.
Чтобы локализовать 0xC00E0092, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, HRESULT. Затем для 0xC00E0092 сравните исправный и неуспешный запуск в части «mq, недопустимый, xml, формат», меняя одно условие за раз.
Для 0xC00E0092 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «указанное свойство не является допустимым документом xml» при 0xC00E0092 не следует подавлять общей обработкой исключения.
Подтвердите изменение повтором исходной операции: результат 0xC00E0092 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00E0092: PROPID_M_SOAP_ENVELOPE · W3C: XML 1.0 · W3C: SOAP 1.2 messaging framework.
Нужно найти другой код? Найти другой код состояния или ошибки.