¿Qué significa el código NTSTATUS 0xC00000B9 (STATUS_COULD_NOT_INTERPRET)?

 
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


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