| Предыдущий | Следующий |
| MQ_ERROR_NOT_A_CORRECT_OBJECT_CLASS | MQ_ERROR_GC_NEEDED |
MQ_ERROR_MULTI_SORT_KEYS
Что означает MQ_ERROR_MULTI_SORT_KEYS
MQ_ERROR_MULTI_SORT_KEYS (0xC00E008D) — Значение cCol в MQSORTSET не может превышать 1: доменные службы Active Directory поддерживают только один ключ сортировки.
Результат 0xC00E008D пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «значение ccol в mqsortset не может превышать 1: доменные службы active directory поддерживают только один ключ сортировки» практический предмет проверки — «mq, multi, sort, keys».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00E008D в условии «значение ccol в mqsortset не может превышать 1: доменные службы active directory поддерживают только один ключ сортировки» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0xC00E008D зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, HRESULT, IETF. Различия по теме «mq, multi, sort, keys» для 0xC00E008D покажут, изменился ли первый неуспешный этап.
Коррекция для 0xC00E008D должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00E008D и сообщения «значение ccol в mqsortset не может превышать 1: доменные службы active directory поддерживают только один ключ сортировки» общий сброс допустим лишь как контроль, но не как доказательство причины.
После исправления повторите тот же вызов на прежних данных; у результата 0xC00E008D должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0xC00E008D: Message Queuing error and information codes · MQLocateBegin · Microsoft Open Specifications: MSMQ and directory services.
Нужно найти другой код? Найти другой код состояния или ошибки.