Site icon EfmSoft

Что означает код HRESULT 0xC00E006C (MQ_ERROR_CANNOT_SET_CRYPTO_SEC_DESCR)?

 
Предыдущий Следующий
MQ_ERROR_ENCRYPTION_PROVIDER_NOT_SUPPORTED MQ_ERROR_CERTIFICATE_NOT_PROVIDED

MQ_ERROR_CANNOT_SET_CRYPTO_SEC_DESCR

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

MQ_ERROR_CANNOT_SET_CRYPTO_SEC_DESCR (0xC00E006C) — Не удалось задать дескрипторы безопасности криптографических ключей.

В подсистеме «COM/WinRT» результат 0xC00E006C относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «не удалось задать дескрипторы безопасности криптографических ключей» сужает проверку до темы «mq, cannot, набор, crypto, sec, descr».

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

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

Диагностика 0xC00E006C должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID, IETF. Для темы «mq, cannot, набор, crypto, sec, descr» при 0xC00E006C важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

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

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00E006C и без обхода штатных проверок.

Документация для результата 0xC00E006C: Message Queuing error and information codes · authenticated MSMQ message with an external certificate · MSMQMessage object and message properties.


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

Exit mobile version