¿Qué significa el código NTSTATUS 0xC0000021 (STATUS_ALREADY_COMMITTED)?

 
Anterior Siguiente
STATUS_INVALID_FILE_FOR_SECTION STATUS_ACCESS_DENIED

STATUS_ALREADY_COMMITTED

Qué significa STATUS_ALREADY_COMMITTED

La transición solicitada presupone páginas no committed, pero el rango objetivo ya tiene backing committed. En algunos Win32 paths recommit puede ser tolerado; en native/specialized paths la combinación exacta de API, flags y region type puede hacer que se rechace.

No decommit el rango sólo para silenciar el status: otra capa o allocator puede poseer esas páginas.

Qué comprobar

  • Query del rango con VirtualQuery y allocation base.
  • Registre API, flags y límites page-aligned.
  • Revise allocators/threads que puedan cometer el mismo rango.
  • Haga idempotente o serialice la transición de estado.

Referencias técnicas


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