| Anterior | Siguiente |
| MQ_ERROR_ILLEGAL_PROPERTY_VALUE | MQ_ERROR_BUFFER_OVERFLOW |
MQ_ERROR_ILLEGAL_PROPERTY_VT
Qué significa MQ_ERROR_ILLEGAL_PROPERTY_VT en Message Queuing
En esta llamada, MQ_ERROR_ILLEGAL_PROPERTY_VT identifica el siguiente problema: el VARTYPE del MQPROPVARIANT no coincide con el tipo requerido por el identificador de propiedad. Esa descripción debe guiar la captura de evidencia sobre propiedad MSMQ.
Cómo aislar la causa
- 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.
- 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
Evita retries ilimitados: corrige primero la precondición que expresa el HRESULT y conserva evidencia de que la siguiente ejecución parte de un estado conocido.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.
