Что означает код HRESULT 0xC00E0024 (MQ_ERROR_CANNOT_IMPERSONATE_CLIENT)?

 
Предыдущий Следующий
MQ_ERROR_SECURITY_DESCRIPTOR_TOO_SMALL MQ_ERROR_ACCESS_DENIED

MQ_ERROR_CANNOT_IMPERSONATE_CLIENT

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

MQ_ERROR_CANNOT_IMPERSONATE_CLIENT (0xC00E0024) — Не удалось проверить учётные данные: RPC-сервер не может олицетворить клиентское приложение.

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

С первым HRESULT сопоставьте имя формата/имя пути, message ID, transactional mode, identity и состояние службы MSMQ.

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

Диагностику проводите под той же учётной записью, от которой реально работает приложение или служба. Сохраните расположение хранилища сертификатов, доступ к закрытому ключу, имя криптопровайдера и параметры аутентификации сообщения; очередь и её ACL проверяются отдельно от криптографической операции.

Проверяйте RPC impersonation level и маркер клиента, а не только локальные административные права сервера. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Не удалось проверить учётные данные: RPC-сервер не может олицетворить клиентское приложение» больше не возникает.

Документация для результата 0xC00E0024: MessageQueueErrorCode reference.


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