¿Qué significa el código NTSTATUS 0xC000007C (STATUS_NO_TOKEN)?

 
Anterior Siguiente
STATUS_INVALID_IMAGE_FORMAT STATUS_BAD_INHERITANCE_ACL

STATUS_NO_TOKEN

Qué significa STATUS_NO_TOKEN

La operación intentó referenciar un access token que no existe para el objeto o contexto seleccionado. Microsoft destaca el caso típico de consultar el token asociado a un thread cuando ese thread no está impersonando a ningún cliente.

No es un access check que haya fallado. Puede no haber ningún token que evaluar. Antes de cambiar ACLs, determine si el código debía abrir el primary token del proceso o el impersonation token del thread. Elegir uno u otro puede cambiar completamente la identidad de seguridad.

Qué comprobar

  • Identifique si la API espera process token, thread token o un handle explícito.
  • Compruebe si el thread sigue impersonando en el punto de la llamada.
  • No haga fallback automático al primary token si la operación debe representar al cliente.
  • Revise races donde otro código termina la impersonation antes de usar el token.

Referencias técnicas


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