Что означает код HRESULT 0xC00E0091 (MQ_ERROR_Q_ADS_PROPERTY_NOT_SUPPORTED)?

 
Предыдущий Следующий
MQ_ERROR_DS_LOCAL_USER MQ_ERROR_BAD_XML_FORMAT

MQ_ERROR_Q_ADS_PROPERTY_NOT_SUPPORTED

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

MQ_ERROR_Q_ADS_PROPERTY_NOT_SUPPORTED (0xC00E0091) — Столбец PROPID_Q_ADS_PATH не поддерживается API MQLocateBegin.

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

Для 0xC00E0091 в условии «столбец propid_q_ads_path не поддерживается api mqlocatebegin» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Диагностика и проверка

Снимите точную структуру запроса до вызова: число свойств, их PROPID, VARTYPE, значения и соответствующие элементы status. Затем сверяйте ограничение именно для этого API — locate, create, get или set — поскольку один и тот же идентификатор может быть допустим в одной операции и запрещён в другой.

Код указывает на контракт структуры свойств; исправляйте конкретный индекс/поле, а не состояние службы целиком. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Столбец PROPID_Q_ADS_PATH не поддерживается API MQLocateBegin» больше не возникает.

Документация для результата 0xC00E0091: MQLocateBegin · Microsoft Open Specifications: MSMQ and directory services · IETF RFC 4511: LDAP protocol.


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