| Предыдущий | Следующий |
| MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE | MQ_ERROR_BAD_SECURITY_CONTEXT |
MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION
Что означает MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION
MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION (0xC00E0033) — Компьютер не поддерживает операции шифрования.
В подсистеме «COM/WinRT» результат 0xC00E0033 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «компьютер не поддерживает операции шифрования» сужает проверку до темы «mq, computer, неподдерживаемая возможность, encryption».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00E0033 в условии «компьютер не поддерживает операции шифрования» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0xC00E0033 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, HRESULT, IETF. Различия по теме «mq, computer, неподдерживаемая возможность, encryption» для 0xC00E0033 покажут, изменился ли первый неуспешный этап.
Для 0xC00E0033 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «компьютер не поддерживает операции шифрования» при 0xC00E0033 не следует подавлять общей обработкой исключения.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00E0033 и без обхода штатных проверок.
Документация для результата 0xC00E0033: Message Queuing error and information codes · authenticated MSMQ message with an external certificate · MSMQMessage object and message properties.
Нужно найти другой код? Найти другой код состояния или ошибки.