¿Qué significa el código HRESULT 0x400E0005 (MQ_INFORMATION_DUPLICATE_PROPERTY)?

 
Anterior Siguiente
MQ_INFORMATION_UNSUPPORTED_PROPERTY MQ_INFORMATION_OPERATION_PENDING

MQ_INFORMATION_DUPLICATE_PROPERTY

Qué significa MQ_INFORMATION_DUPLICATE_PROPERTY en Message Queuing

MQ_INFORMATION_DUPLICATE_PROPERTY aparece cuando la matriz paralela de propiedades contiene el mismo identificador más de una vez. El punto importante para el diagnóstico es el siguiente: el foco técnico es propiedad MSMQ.

Evidencia que conviene conservar

  • Guarda propid, vartype, valor/tamaño y status por propiedad en el mismo orden enviado a la api.
  • Comprueba si otro proceso, consumidor o administrador pudo modificar el objeto entre enumeración y uso.
  • Anota la API que devolvió MQ_INFORMATION_DUPLICATE_PROPERTY y el estado del objeto justo antes de esa llamada.

Recuperación

Como es un resultado informativo, confirma primero qué parte de la operación ya terminó y corrige solo el campo o estado señalado.

La comprobación decisiva es demostrar que la matriz paralela de propiedades contiene el mismo identificador más de una vez. Si esa condición no aparece en la evidencia, busca un HRESULT vecino o el error interno que explique mejor el caso.

Referencias


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