Что означает код HRESULT 0xC00E0093 (MQ_ERROR_UNSUPPORTED_CLASS)?

 
Предыдущий Следующий
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.


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