¿Qué significa el código NTSTATUS 0xC000007E (STATUS_RANGE_NOT_LOCKED)?

 
Anterior Siguiente
STATUS_BAD_INHERITANCE_ACL STATUS_DISK_FULL

STATUS_RANGE_NOT_LOCKED

Qué significa STATUS_RANGE_NOT_LOCKED

El file byte-range que se intenta desbloquear no corresponde a un lock activo según el handle/process y bounds usados. Es un lifecycle mismatch de file locking, no una corrupción del archivo.

Puede aparecer por double unlock, offsets diferentes o porque otro path nunca llegó a adquirir el lock que el cleanup asume existente.

Qué comprobar

  • Registre file handle, offset y length del unlock.
  • Compruebe resultado de la operación de lock original.
  • Busque double cleanup en error paths.
  • Mantenga ownership de locks asociado a la misma file object.

Referencias técnicas


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