| Anterior | Siguiente |
| MQ_ERROR_ILLEGAL_MQQUEUEPROPS | MQ_ERROR_INSUFFICIENT_PROPERTIES |
MQ_ERROR_PROPERTY_NOTALLOWED
MQ_ERROR_PROPERTY_NOTALLOWED: qué indica en MSMQ
Este HRESULT reduce el problema a una frontera concreta: MQ_ERROR_PROPERTY_NOTALLOWED significa que la propiedad existe, pero no está permitida en la operación MSMQ que se está ejecutando. El área a inspeccionar es propiedad MSMQ, no todo el servicio MSMQ.
Diagnóstico práctico
Guarda propid, vartype, valor/tamaño y status por propiedad en el mismo orden enviado a la api. Antes de cambiar configuración global, confirma el dato exacto que la API rechazó y si el mismo input falla de forma determinista.
- Conserva el input original de la llamada.
- Registra el resultado más interno disponible además de
MQ_ERROR_PROPERTY_NOTALLOWED. - Verifica si el recurso cambió entre la preparación y la ejecución.
Qué hacer después
Corrige la condición demostrada y repite solo la operación mínima necesaria; no recrees la cola ni reenvíes mensajes si todavía no conoces el efecto anterior.
No confundas esta condición con una indisponibilidad general: aquí la señal específica es que la propiedad existe, pero no está permitida en la operación MSMQ que se está ejecutando.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.