| Anterior | Siguiente |
| STATUS_INVALID_ACL | STATUS_INVALID_SECURITY_DESCR |
STATUS_INVALID_SID
Qué significa STATUS_INVALID_SID
El buffer que debía representar un Security Identifier no cumple la estructura SID de Windows. El SID tiene revision, identifier authority, contador de subauthorities y una longitud derivada de ese contador. Un truncado, contador inconsistente o bytes no inicializados pueden hacer que la estructura sea inválida antes incluso de buscar la cuenta.
Esto es distinto de un SID válido cuyo principal ya no existe en el directorio. No intente «arreglar» el SID cambiando números hasta que resuelva a alguien: eso puede producir la identidad de otro principal.
Qué comprobar
- Use
IsValidSidsobre el buffer y registre su longitud real. - Compruebe revision, identifier authority y subauthority count.
- Si vino como texto, conviértalo con las APIs de SID en lugar de parsearlo manualmente.
- Separe validación estructural de la posterior resolución SID → cuenta.
Referencias técnicas
- Microsoft: Security identifiers
- Microsoft: IsValidSid
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
