| Предыдущий | Следующий |
| MF_I_MANUAL_PROXY | MQ_INFORMATION_ILLEGAL_PROPERTY |
MQ_INFORMATION_PROPERTY
Что означает MQ_INFORMATION_PROPERTY
MQ_INFORMATION_PROPERTY (0x400E0001) — Одно или несколько переданных свойств вызвали предупреждение, но функция завершилась.
В подсистеме «COM/WinRT» результат 0x400E0001 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «одно или несколько переданных свойств вызвали предупреждение, но функция завершилась» сужает проверку до темы «mq, information, свойство».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x400E0001 с описанием «одно или несколько переданных свойств вызвали предупреждение, но функция завершилась» сохраните исходные байты и проверьте формат, размер, подпись или checksum до любых преобразований; сравните с заведомо исправным образцом.
Для воспроизведения 0x400E0001 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID. По теме «mq, information, свойство» для 0x400E0001 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Исправляя 0x400E0001, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0x400E0001 с описанием «одно или несколько переданных свойств вызвали предупреждение, но функция завершилась» должен исчезнуть на исходных данных без обхода штатной проверки.
После исправления повторите тот же вызов на прежних данных; у результата 0x400E0001 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x400E0001: queue properties and MQQUEUEPROPS · MSMQ message properties · Message Queuing overview.
Нужно найти другой код? Найти другой код состояния или ошибки.