| Anterior | Siguiente |
| EL3HLT | ELOOP |
ENOLCK
Qué significa ENOLCK en Windows
ENOLCK significa que no hay locks disponibles para satisfacer la operación según el modelo POSIX/CRT usado. Es diferente de un lock que otro proceso posee: la condición apunta a recursos o capacidad del mecanismo de locking.
En una aplicación Windows debe identificarse si el estado viene de UCRT, una capa POSIX, locking de ficheros o una biblioteca. Los bloqueos Win32 nativos tienen su propio contrato y errores.
Qué comprobar
- Registra la operación de lock, archivo/objeto, rango y proceso que solicita el bloqueo.
- Comprueba si la aplicación filtra o libera correctamente locks y handles tras error o cancelación.
- Distingue agotamiento del mecanismo de un conflicto normal con un lock ya tomado.
- No repitas indefinidamente la operación sin observar que el recurso limitante se ha liberado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.