¿Qué significa el código HRESULT 0xC00E0081 (MQ_ERROR_CANNOT_CREATE_HASH_EX)?

 
Anterior Siguiente
MQ_ERROR_CANNOT_SIGN_DATA_EX MQ_ERROR_FAIL_VERIFY_SIGNATURE_EX

MQ_ERROR_CANNOT_CREATE_HASH_EX

Qué significa MQ_ERROR_CANNOT_CREATE_HASH_EX en Message Queuing

En esta llamada, MQ_ERROR_CANNOT_CREATE_HASH_EX identifica el siguiente problema: MSMQ no pudo crear el objeto hash requerido para una firma de mensaje del formato extendido. Esa descripción debe guiar la captura de evidencia sobre cálculo de hash.

Cómo aislar la causa

  1. Conserva proveedor, algoritmo y error cryptoapi subyacente; no cambies de algoritmo sin saber qué etapa falló.
  2. Comprueba si otro proceso, consumidor o administrador pudo modificar el objeto entre enumeración y uso.
  3. Repite únicamente una prueba controlada que no duplique mensajes ni objetos.

En MSMQ, este código delimita una condición concreta: si los datos no prueban esta condición, no fuerces el diagnóstico por el nombre del código.

Corrección segura

Si la operación no es idempotente, confirma su resultado antes de repetirla. Después corrige el recurso o dato específico que activó este código.

Referencias


¿Buscas un código diferente? Buscar otro código de estado o error.