| Предыдущий | Следующий |
| MQ_ERROR_BAD_XML_FORMAT | MQ_ERROR_UNINITIALIZED_OBJECT |
MQ_ERROR_UNSUPPORTED_CLASS
Что означает MQ_ERROR_UNSUPPORTED_CLASS
MQ_ERROR_UNSUPPORTED_CLASS (0xC00E0093) — Указанный объект доменных служб Active Directory не относится к поддерживаемому классу.
В подсистеме «COM/WinRT» результат 0xC00E0093 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «указанный объект доменных служб active directory не относится к поддерживаемому классу» сужает проверку до темы «mq, неподдерживаемая возможность, class».
Что проверить и как подтвердить исправление
В первую очередь сверьте запрос с возможностями фактически установленной версии компонента. Для 0xC00E0093 в сценарии «указанный объект доменных служб active directory не относится к поддерживаемому классу» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Диагностика 0xC00E0093 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID, IETF. Для темы «mq, неподдерживаемая возможность, class» при 0xC00E0093 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Коррекция для 0xC00E0093 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00E0093 и сообщения «указанный объект доменных служб active directory не относится к поддерживаемому классу» общий сброс допустим лишь как контроль, но не как доказательство причины.
Подтвердите изменение повтором исходной операции: результат 0xC00E0093 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00E0093: Message Queuing error and information codes · Microsoft Open Specifications: MSMQ and directory services · Microsoft Open Specifications: MSMQ protocols overview.
Нужно найти другой код? Найти другой код состояния или ошибки.