¿Qué significa el código NTSTATUS 0xC000001A (STATUS_UNABLE_TO_FREE_VM)?

 
Anterior Siguiente
STATUS_NOT_MAPPED_VIEW STATUS_UNABLE_TO_DELETE_SECTION

STATUS_UNABLE_TO_FREE_VM

Qué significa STATUS_UNABLE_TO_FREE_VM

Release, decommit y unmap tienen contratos diferentes. Un mapped view debe desmapearse con su API; un private reservation completo se libera desde su base original.

Reconstruir ownership a partir de un pointer arbitrario es frágil. Preserve metadata desde la allocation exitosa.

Qué comprobar

  • Registre base, size, allocation type y flags usados.
  • Determine si la dirección pertenece a heap, image, mapped view o private reservation.
  • Use la API de cleanup correspondiente al tipo de objeto.
  • No haga release desde un pointer interior.

Referencias técnicas


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