| Anterior | Siguiente |
| MQ_INFORMATION_PROPERTY | MQ_INFORMATION_PROPERTY_IGNORED |
MQ_INFORMATION_ILLEGAL_PROPERTY
MQ_INFORMATION_ILLEGAL_PROPERTY: qué indica en MSMQ
Este HRESULT reduce el problema a una frontera concreta: MQ_INFORMATION_ILLEGAL_PROPERTY significa que la operación devuelve información de que una propiedad indicada no es válida. 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. Si existe status por propiedad o un error Win32/CryptoAPI/LDAP interno, úsalo como evidencia principal y no te quedes solo con el HRESULT exterior.
- Conserva el input original de la llamada.
- Registra el resultado más interno disponible además de
MQ_INFORMATION_ILLEGAL_PROPERTY. - Verifica si el recurso cambió entre la preparación y la ejecución.
Qué hacer después
Si la API documenta finalización posterior, mantén válidos handles y buffers hasta recibirla; evita repetir una operación que ya está pendiente.
No confundas esta condición con una indisponibilidad general: aquí la señal específica es que la operación devuelve información de que una propiedad indicada no es válida.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.