Site icon EfmSoft

Что означает код HRESULT 0xC00E003E (MQ_ERROR_PROPERTY_NOTALLOWED)?

 
Предыдущий Следующий
MQ_ERROR_ILLEGAL_MQQUEUEPROPS MQ_ERROR_INSUFFICIENT_PROPERTIES

MQ_ERROR_PROPERTY_NOTALLOWED

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

MQ_ERROR_PROPERTY_NOTALLOWED (0xC00E003E) — Указанный идентификатор свойства недопустим для запрошенной операции, например PROPID_Q_INSTANCE в MQSetQueueProperties.

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

Начинайте с индекса первого отклонённого свойства, а не с перезапуска службы. В структурах свойств MSMQ идентификатор, variant-тип, значение и выходной status связаны по позиции; неверный счётчик или переставленный массив способен сделать диагностируемое свойство не тем, которое кажется по журналу.

Идентификатор распознан, но запрещён именно для выбранной операции create/get/set; это не unknown PROPID. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Указанный идентификатор свойства недопустим для запрошенной операции, например PROPID_Q_INSTANCE в MQSetQueueProperties» больше не возникает.

Документация для результата 0xC00E003E: Message Queuing error and information codes · queue properties and MQQUEUEPROPS · MSMQ message properties.


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

Exit mobile version