Site icon EfmSoft

Что означает код HRESULT 0xC00E0044 (MQ_ERROR_INVALID_OWNER)?

 
Предыдущий Следующий
MQ_ERROR_DS_ERROR MQ_ERROR_UNSUPPORTED_ACCESS_MODE

MQ_ERROR_INVALID_OWNER

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

MQ_ERROR_INVALID_OWNER (0xC00E0044) — MSMQ получил недопустимого владельца объекта, например при создании очереди или работе с Queue Manager.

Owner в Message Queuing должен разрешаться в допустимую security identity. Код не означает, что объект очереди «сломался»: указанная identity/SID не подходит для операции или не может быть использована Queue Manager.

Диагностика и проверка результата

Сохраните security descriptor, owner SID и API, на котором возник HRESULT. Разрешите SID в том же security context и проверьте, не передан ли group/foreign/stale SID там, где MSMQ ожидает допустимого владельца.

После исправления повторите создание/изменение того же объекта с корректной owner identity. Создание другой очереди под другим пользователем не показывает, что исходный SID был исправлен.

Документация для результата 0xC00E0044: Microsoft Open Specifications: MSMQ protocols overview · IETF RFC 4511: LDAP protocol · destination queues.


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

Exit mobile version