| Anterior | Siguiente |
| STATUS_BAD_VALIDATION_CLASS | STATUS_BAD_MASTER_BOOT_RECORD |
STATUS_BAD_TOKEN_TYPE
Qué significa STATUS_BAD_TOKEN_TYPE
Los access tokens de Windows tienen dos usos principales. Un primary token define el contexto de un proceso; un impersonation token permite a un thread actuar temporalmente como un cliente. Este código indica que el objeto token es real, pero su tipo no corresponde al contrato de la operación.
Por ejemplo, crear un proceso bajo otro contexto requiere un primary token apropiado, mientras que una ruta de impersonation trabaja con un impersonation token. Repetir el mismo handle no cambia su tipo. Si el flujo necesita otra forma, cree o duplique el token con la semántica y derechos correctos.
Qué comprobar
- Lea
TokenTypeconGetTokenInformation. - Revise qué tipo exige exactamente la API que falló.
- Use
DuplicateTokenExcuando sea necesario crear una variante del tipo apropiado. - No confunda token type con impersonation level: son propiedades distintas.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
