| Anterior | Siguiente |
| SEC_E_INVALID_TOKEN | SEC_E_QOP_NOT_SUPPORTED |
SEC_E_CANNOT_PACK
Qué significa SEC_E_CANNOT_PACK
SEC_E_CANNOT_PACK corresponde al HRESULT 0x80090309. Windows indica: «El paquete de seguridad no puede serializar el búfer de inicio de sesión, por lo que el intento de inicio de sesión ha fallado.».
Qué comprobar
- Captura logon buffer, package, tamaño y fase de serialización que falla y conserva tokens/mensajes originales cuando existan.
- Comprueba que «El paquete de seguridad no puede serializar el búfer de inicio de sesión, por lo que el intento de inicio de sesión ha fallado.» es la condición real; cambia una sola variable por prueba para separar identidad, red, trust, algoritmo y lifecycle.
Cómo separar este resultado
La condición que debe quedar demostrada es ««El paquete de seguridad no puede serializar el búfer de inicio de sesión, por lo que el intento de inicio de sesión ha fallado.».». Conserva security package, credentials/context handles, principal/SPN, flags SSPI y substatus de Kerberos/Schannel/NTLM y repite la operación cambiando sólo la precondición de cannot pack; no descartes el primer HRESULT cuando una capa superior devuelva después un código distinto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
