| Anterior | Siguiente |
| MQ_ERROR_SECURITY_DESCRIPTOR_TOO_SMALL | MQ_ERROR_ACCESS_DENIED |
MQ_ERROR_CANNOT_IMPERSONATE_CLIENT
MQ_ERROR_CANNOT_IMPERSONATE_CLIENT: qué indica en MSMQ
Condición: el servidor RPC no puede suplantar al cliente y por ello MSMQ no puede validar sus credenciales. MSMQ la comunica mediante MQ_ERROR_CANNOT_IMPERSONATE_CLIENT; el componente que merece atención inmediata es operación de Message Queuing.
Señales para el log
- 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 la llamada exacta, parámetros relevantes y el primer error más específico disponible en logs o status por propiedad.
- Correlaciona el HRESULT con timestamps y con el identificador del recurso afectado.
La causa indicada por el código es más estrecha que «MSMQ falló»: una prueba bajo otra cuenta o contra otra cola puede cambiar precisamente la precondición que estás intentando medir.
Respuesta recomendada
Si la operación no es idempotente, confirma su resultado antes de repetirla. Después corrige el recurso o dato específico que activó este código.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.