| Anterior | Siguiente |
| MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST | MQ_ERROR_NO_GC_IN_DOMAIN |
MQ_ERROR_ILLEGAL_MQPRIVATEPROPS
Estructura MQPRIVATEPROPS inválida
MQ_ERROR_ILLEGAL_MQPRIVATEPROPS se refiere a la estructura usada para propiedades privadas del equipo, no a una cola individual. MSMQ rechaza la llamada cuando la estructura es nula, no contiene propiedades utilizables o sus arrays paralelos no representan una petición válida.
Qué revisar en la estructura
- Comprueba el número de propiedades y que los arrays de identificadores, valores y status tengan correspondencia uno a uno.
- Registra cada PROPID con su VARTYPE y dirección de buffer antes de llamar a la API.
- Distingue una estructura inválida de una propiedad concreta inválida: esta última suele producir un HRESULT de propiedad más específico.
Reconstruye MQPRIVATEPROPS desde datos tipados y evita reutilizar memoria cuya vida terminó. No cambies configuración del servicio mientras el problema pueda reproducirse con la misma estructura defectuosa.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.
