¿Qué significa el código de error de Windows 1309 (ERROR_NO_IMPERSONATION_TOKEN)?

 
Anterior Siguiente
ERROR_INVALID_PRIMARY_GROUP ERROR_CANT_DISABLE_MANDATORY

ERROR_NO_IMPERSONATION_TOKEN

Qué significa ERROR_NO_IMPERSONATION_TOKEN

ERROR_NO_IMPERSONATION_TOKEN (1309) — Un subproceso que no estaba suplantando a un cliente intentó realizar una operación con un token de suplantación.

El código intentó usar un token de suplantación sin que el hilo estuviera suplantando a un cliente en ese momento.

Qué comprobar

  • Captura el token del hilo y del proceso justo antes de la llamada.
  • Comprueba el orden entre Impersonate*, RevertToSelf y el trabajo que requiere identidad del cliente.
  • Busca callbacks o caminos de error que reviertan la suplantación antes de tiempo.

Tratamiento recomendado

Limita la suplantación con un ámbito claro y valida que exista token de hilo antes de usarlo. No reutilices handles de token después de revertir o cerrar el contexto.

Referencias técnicas


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