¿Qué significa el código HRESULT 0xC00E0048 (MQ_ERROR_DELETE_CN_IN_USE)?

 
Anterior Siguiente
MQ_ERROR_RESULT_BUFFER_TOO_SMALL MQ_ERROR_NO_RESPONSE_FROM_OBJECT_SERVER

MQ_ERROR_DELETE_CN_IN_USE

Qué significa MQ_ERROR_DELETE_CN_IN_USE en Message Queuing

En esta llamada, MQ_ERROR_DELETE_CN_IN_USE identifica el siguiente problema: un objeto de nombres heredado sigue en uso y la configuración de MSMQ no puede eliminarlo. Esa descripción debe guiar la captura de evidencia sobre operación de Message Queuing.

Cómo aislar la causa

  1. Conserva la llamada exacta, parámetros relevantes y el primer error más específico disponible en logs o status por propiedad.
  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

No uses un restart del servicio como sustituto del diagnóstico. Ajusta el input, estado, permisos o dependencia indicada y valida después con la misma llamada.

Referencias


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