| Anterior | Siguiente |
| STATUS_PROFILING_NOT_STOPPED | STATUS_FILE_IS_A_DIRECTORY |
STATUS_COULD_NOT_INTERPRET
Qué significa STATUS_COULD_NOT_INTERPRET
Una ACL variable-length llegó truncada o incompleta hasta el punto de que el parser no puede leer con seguridad header, AceCount, AclSize o alguno de los ACE_HEADER/AceSize. Es un problema de representación, no una simple denegación de permisos.
Conserve el buffer y la longitud exacta recibida. Verifique primero el ACL header y después cada ACE dentro de los límites restantes. Si el descriptor cruzó RPC, archivo o serialización propia, investigue esa frontera antes de «reparar» permisos.
Qué comprobar
- Valide AclSize contra el buffer disponible.
- Compruebe cada AceSize antes de leer campos específicos.
- Tracee dónde pudo truncarse o serializarse incorrectamente el descriptor.
Referencias técnicas
- Microsoft: ACL structure
- Microsoft: ACE_HEADER structure
- Microsoft: IsValidAcl
- Microsoft: Access control lists
¿Buscas un código diferente? Buscar otro código de estado o error.
