Site icon EfmSoft

Что означает код HRESULT 0xC00E0014 (MQ_ERROR_ILLEGAL_QUEUE_PATHNAME)?

 
Предыдущий Следующий
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-контракта.

Ссылки по этому результату


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

Exit mobile version