| Предыдущий | Следующий |
| MQ_ERROR_ILLEGAL_CONTEXT | MQ_ERROR_LABEL_TOO_LONG |
MQ_ERROR_ILLEGAL_SORT_PROPID
Что означает MQ_ERROR_ILLEGAL_SORT_PROPID
MQ_ERROR_ILLEGAL_SORT_PROPID (0xC00E005C) — В MQSORTSET указан недопустимый идентификатор свойства.
При результате 0xC00E005C граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «в mqsortset указан недопустимый идентификатор свойства» связано с темой «mq, illegal, sort, свойство, идентификатор».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00E005C в сценарии «в mqsortset указан недопустимый идентификатор свойства» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0xC00E005C следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, HRESULT, IETF. До исправления 0xC00E005C сохраните исходное состояние объекта по теме «mq, illegal, sort, свойство, идентификатор».
Практическое исправление для 0xC00E005C: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «в mqsortset указан недопустимый идентификатор свойства» для 0xC00E005C оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Подтвердите изменение повтором исходной операции: результат 0xC00E005C не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00E005C: Microsoft Open Specifications: MSMQ and directory services · IETF RFC 4511: LDAP protocol · Message Queuing error and information codes.
Нужно найти другой код? Найти другой код состояния или ошибки.