Site icon EfmSoft

¿Qué significa el código de error de Windows 717 (ERROR_WAS_LOCKED)?

 
Anterior Siguiente
ERROR_SERVICE_NOTIFICATION ERROR_LOG_HARD_ERROR

ERROR_WAS_LOCKED

Qué significa ERROR_WAS_LOCKED

ERROR_WAS_LOCKED (717) — Al bloquear un rango de memoria, al menos una de las páginas ya estaba bloqueada.

Suele revelar solapamiento entre rangos de VirtualLock o dos subsistemas que creen poseer la misma región. El resultado no implica necesariamente daño, pero sí obliga a aclarar quién es responsable de mantener y liberar el lock.

Qué comprobar

  • Registre dirección y longitud de cada petición de lock y conviértalas a rangos de página.
  • Busque solapamientos y propietarios duplicados del mismo buffer compartido.
  • Revise si las rutas de error pueden bloquear dos veces y desbloquear una sola, o al contrario.

Tratamiento recomendado

Modele el ownership de forma explícita; si varios usuarios comparten un lock, use referencia o una capa única que lo administre. No compense llamando a VirtualUnlock repetidamente hasta que desaparezca el estado, porque puede liberar un lock que pertenece a otro componente.

Referencias técnicas


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

Exit mobile version