Site icon EfmSoft

Что означает код HRESULT 0xC00E0038 (MQ_ERROR_ILLEGAL_MQCOLUMNS)?

 
Предыдущий Следующий
MQ_ERROR_COULD_NOT_GET_ACCOUNT_INFO MQ_ERROR_ILLEGAL_PROPID

MQ_ERROR_ILLEGAL_MQCOLUMNS

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

MQ_ERROR_ILLEGAL_MQCOLUMNS (0xC00E0038) — Параметр MQCOLUMNS недопустим.

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

Зафиксируйте имя MSMQ API и полные параллельные массивы идентификаторов свойств, MQPROPVARIANT и статусов в исходном порядке. Проверяйте отдельно идентификатор, VARTYPE, значение, размер и допустимость свойства для данной операции; исправление одного слоя не заменяет проверку остальных.

Проверьте состав колонок каталожного запроса и число элементов MQCOLUMNS до MQLocateBegin. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Параметр MQCOLUMNS недопустим» больше не возникает.

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


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

Exit mobile version