| Предыдущий | Следующий |
| MQ_ERROR_BAD_SECURITY_CONTEXT | MQ_ERROR_COULD_NOT_GET_ACCOUNT_INFO |
MQ_ERROR_COULD_NOT_GET_USER_SID
Что означает MQ_ERROR_COULD_NOT_GET_USER_SID
MQ_ERROR_COULD_NOT_GET_USER_SID (0xC00E0036) — Не удалось получить SID из маркера потока.
Диагностика и проверка
Разделите проверку на идентификацию пользователя, доступ к сертификату или ключу и собственно криптографическую операцию. Полезны SID процесса, профиль пользователя, поставщик криптографии и настройки authentication/privacy сообщения; изменение ACL очереди оправдано лишь если отказ действительно находится на уровне доступа к очереди.
Снимите token пользователя и SID непосредственно в потоке, где MSMQ выполняет проверку. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Не удалось получить SID из маркера потока» больше не возникает.
Документация для результата 0xC00E0036: MSMQMessage object and message properties · Windows certificate stores · IETF RFC 5280: Internet X.509 PKI certificate profile.
Нужно найти другой код? Найти другой код состояния или ошибки.