| Anterior | Siguiente |
| MQ_INFORMATION_FORMATNAME_BUFFER_TOO_SMALL | MQ_INFORMATION_OWNER_IGNORED |
MQ_INFORMATION_INTERNAL_USER_CERT_EXIST
MQ_INFORMATION_INTERNAL_USER_CERT_EXIST: qué indica en MSMQ
La lectura útil de este HRESULT es específica: MQ_INFORMATION_INTERNAL_USER_CERT_EXIST significa que ya existe el certificado interno de usuario; la condición puede tratarse como registro idempotente. El área a inspeccionar es certificado, no todo el servicio MSMQ.
Diagnóstico práctico
Anota store, thumbprint, cadena y acceso a la clave privada bajo la identidad real del servicio. 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_INTERNAL_USER_CERT_EXIST. - 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 ya existe el certificado interno de usuario; la condición puede tratarse como registro idempotente.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.