¿Qué significa el código de error de Windows 1349 (ERROR_BAD_TOKEN_TYPE)?

 
Anterior Siguiente
ERROR_BAD_VALIDATION_CLASS ERROR_NO_SECURITY_ON_OBJECT

ERROR_BAD_TOKEN_TYPE

Qué significa ERROR_BAD_TOKEN_TYPE

ERROR_BAD_TOKEN_TYPE (1349) — El tipo de token de acceso no es adecuado para la operación que se está realizando.

La API recibió un token primario cuando esperaba uno de suplantación, o viceversa.

Qué comprobar

  • Consulta TokenType antes de usar el handle.
  • Revisa DuplicateToken/DuplicateTokenEx y el tipo solicitado al crear el token.
  • Comprueba si el mismo handle se reutiliza en rutas CreateProcessAsUser e impersonation con requisitos distintos.

Tratamiento recomendado

Crea o duplica el token con el tipo que exige cada API. Mantén handles con ownership y propósito claros para no mezclarlos entre creación de procesos y suplantación.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.