Что означает код HRESULT 0xC00E0069 (MQ_ERROR_REMOTE_MACHINE_NOT_AVAILABLE)?

 
Предыдущий Следующий
MQ_CORRUPTED_QUEUE_WAS_DELETED MQ_ERROR_UNSUPPORTED_OPERATION

MQ_ERROR_REMOTE_MACHINE_NOT_AVAILABLE

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

MQ_ERROR_REMOTE_MACHINE_NOT_AVAILABLE (0xC00E0069) — Удалённый компьютер недоступен.

Результат 0xC00E0069 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «удалённый компьютер недоступен» практический предмет проверки — «mq, удалённый доступ, machine, не, available».

Что проверить и как подтвердить исправление

До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00E0069 с описанием «удалённый компьютер недоступен» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Перед повтором 0xC00E0069 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID. Различия по теме «mq, удалённый доступ, machine, не, available» для 0xC00E0069 покажут, изменился ли первый неуспешный этап.

Коррекция для 0xC00E0069 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00E0069 и сообщения «удалённый компьютер недоступен» общий сброс допустим лишь как контроль, но не как доказательство причины.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00E0069 это надёжнее единичного успеха на других данных.

Документация для результата 0xC00E0069: Message Queuing error and information codes · Microsoft Open Specifications: Queue Manager Remote Read Protocol · Microsoft Open Specifications: MSMQ protocols overview.


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