¿Qué significa el código NTSTATUS 0x40000019 (STATUS_WAS_LOCKED)?

 
Anterior Siguiente
STATUS_SERVICE_NOTIFICATION STATUS_LOG_HARD_ERROR

STATUS_WAS_LOCKED

Qué significa STATUS_WAS_LOCKED

Este warning informa que la operación de lock solapó páginas que ya estaban bloqueadas en el working set. No es necesariamente un fallo. Como los locks operan por página y el código suele pensar en rangos de bytes, dos buffers parcialmente solapados pueden producir este resultado.

Actualice el bookkeeping de ownership para no desbloquear una página que otro componente todavía necesita. Mida además el conjunto total locked y la working-set policy en vez de repetir la misma petición.

Qué comprobar

  • Alinee los rangos a page boundaries al contabilizar locks.
  • Detecte buffers solapados y use ownership/reference counting claro.
  • No interprete el warning como falta de memoria sin revisar el estado previo.

Referencias técnicas


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