| Предыдущий | Следующий |
| MQ_ERROR_NO_DS | MQ_ERROR_ILLEGAL_PROPERTY_VALUE |
MQ_ERROR_ILLEGAL_QUEUE_PATHNAME
Как диагностировать MQ_ERROR_ILLEGAL_QUEUE_PATHNAME
MQ_ERROR_ILLEGAL_QUEUE_PATHNAME — Путь очереди Message Queuing имеет недопустимый формат.
Код относится к Microsoft Message Queuing и может описывать очередь, форматное имя, дескриптор, буфер свойства, службу каталогов или локальный queue manager.
Что проверить в первую очередь
- сверьте размеры буферов свойств и повторите запрос по документированной схеме определения требуемой длины.
- Проверьте ACL очереди и системные привилегии под фактической учётной записью процесса.
- Запишите имя пути и имя формата очереди, тип операции, права доступа и свойства, которые читались или записывались.
- Проверьте состояние службы MSMQ, достижимость удалённой машины и подключение к службе каталогов при необходимости.
Какие данные собрать
- Не создавайте дубликат очереди до проверки существующего имя пути и instance identifier.
- Сохраните HRESULT, PROPID, фактическую/требуемую длину и тип форматного имени.
- Проверьте воспроизведение на локальной private queue, чтобы отделить сеть и каталог от API-контракта.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.