¿Qué significa el código NTSTATUS 0xC0000018 (STATUS_CONFLICTING_ADDRESSES)?

 
Anterior Siguiente
STATUS_NO_MEMORY STATUS_NOT_MAPPED_VIEW

STATUS_CONFLICTING_ADDRESSES

Qué significa STATUS_CONFLICTING_ADDRESSES

Una allocation o mapping a base fija requiere que todo el rango redondeado esté libre. Image, heap, stack, mapped view u otra reserva pueden ocupar parte; ASLR hace especialmente frágiles las direcciones hard-coded.

El problema está en address-space layout, no en una dirección IP ni en un bus hardware pese al nombre.

Qué comprobar

  • Registre base, tamaño y allocation granularity efectivos.
  • Use VirtualQuery para identificar la región que ocupa el rango.
  • Compruebe overflow/alignment al calcular el intervalo.
  • Deje que Windows elija la base salvo que exista coordinación documentada.

Referencias técnicas


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