| Anterior | Siguiente |
| ERROR_DEVICE_SUPPORT_IN_PROGRESS | ERROR_ATOMIC_LOCKS_NOT_SUPPORTED |
ERROR_CANCEL_VIOLATION
Qué significa ERROR_CANCEL_VIOLATION
ERROR_CANCEL_VIOLATION (173) está asociado al lifecycle de locks de archivo: la cancelación solicitada no corresponde a un lock pendiente con ese objeto o rango.
Qué comprobar
- Compare offset y longitud con la petición original.
- Rastree la misma estructura OVERLAPPED u objeto de operación.
- Compruebe si el lock ya terminó, expiró o fue cancelado por otro thread.
- Revise cleanup para detectar cancelaciones duplicadas.
Resolución
Emita cancelación una sola vez contra la misma operación que fue sometida. No ignore el error: suele indicar que el estado async de la aplicación y el del sistema ya no están sincronizados.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
