| Предыдущий | Следующий |
| MQ_ERROR_CERTIFICATE_NOT_PROVIDED | MQ_ERROR_CANNOT_CREATE_CERT_STORE |
MQ_ERROR_Q_DNS_PROPERTY_NOT_SUPPORTED
Что означает MQ_ERROR_Q_DNS_PROPERTY_NOT_SUPPORTED
MQ_ERROR_Q_DNS_PROPERTY_NOT_SUPPORTED (0xC00E006E) — Столбец PROPID_Q_PATHNAME_DNS не поддерживается API MQLocateBegin.
Что проверить и как подтвердить исправление
Для 0xC00E006E проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Диагностика и проверка
Зафиксируйте имя MSMQ API и полные параллельные массивы идентификаторов свойств, MQPROPVARIANT и статусов в исходном порядке. Проверяйте отдельно идентификатор, VARTYPE, значение, размер и допустимость свойства для данной операции; исправление одного слоя не заменяет проверку остальных.
Код указывает на контракт структуры свойств; исправляйте конкретный индекс/поле, а не состояние службы целиком. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Столбец PROPID_Q_PATHNAME_DNS не поддерживается API MQLocateBegin» больше не возникает.
Документация для результата 0xC00E006E: MQLocateBegin · Microsoft Open Specifications: MSMQ and directory services · IETF RFC 4511: LDAP protocol.
Нужно найти другой код? Найти другой код состояния или ошибки.