Что означает код HRESULT 0xC00E0043 (MQ_ERROR_DS_ERROR)?

 
Предыдущий Следующий
MQ_ERROR_DS_IS_FULL MQ_ERROR_INVALID_OWNER

MQ_ERROR_DS_ERROR

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

MQ_ERROR_DS_ERROR (0xC00E0043) — Внутренняя ошибка доменных служб Active Directory.

В подсистеме «COM/WinRT» результат 0xC00E0043 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «внутренняя ошибка доменных служб active directory» сужает проверку до темы «mq, ds».

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

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00E0043 в условии «внутренняя ошибка доменных служб active directory» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Сопоставьте с результатом 0xC00E0043 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID, IETF. До исправления 0xC00E0043 сохраните исходное состояние объекта по теме «mq, ds».

Коррекция для 0xC00E0043 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00E0043 и сообщения «внутренняя ошибка доменных служб active directory» общий сброс допустим лишь как контроль, но не как доказательство причины.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00E0043 и без обхода штатных проверок.

Документация для результата 0xC00E0043: destination queues · Message Queuing error and information codes · Microsoft Open Specifications: MSMQ and directory services.


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