Что означает код HRESULT 0xC00E002B (MQ_ERROR_SENDER_CERT_BUFFER_TOO_SMALL)?

 
Предыдущий Следующий
MQ_ERROR_MESSAGE_STORAGE_FAILED MQ_ERROR_INVALID_CERTIFICATE

MQ_ERROR_SENDER_CERT_BUFFER_TOO_SMALL

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

MQ_ERROR_SENDER_CERT_BUFFER_TOO_SMALL (0xC00E002B) — Буфер свойства сертификата пользователя слишком мал.

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

Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0xC00E002B система сообщает «буфер свойства сертификата пользователя слишком мал», воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Сопоставьте с результатом 0xC00E002B следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID. До исправления 0xC00E002B сохраните исходное состояние объекта по теме «mq, sender, cert, buffer, превышение, small».

Сообщение «буфер свойства сертификата пользователя слишком мал» при 0xC00E002B не следует подавлять общей обработкой исключения.

Документация для результата 0xC00E002B: MQReceiveMessage · MQReceiveMessageByLookupId · Message Queuing error and information codes.


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