What does NTSTATUS 0x40000003 (STATUS_IMAGE_NOT_AT_BASE) mean?

 
Previous Next
STATUS_WORKING_SET_LIMIT_RANGE STATUS_RXACT_STATE_CREATED

STATUS_IMAGE_NOT_AT_BASE

Modern build tools allow developer to specify the preferred address for loading the module. When loading at the address specified during build, the bootloader does not need to go through the table of offsets by which it need to configure the link address (the addresses are already configured during assembly). This way the module can be loaded a little faster.

However, if a module is already loaded at the specified address, then the boot loader has to select a different download address and configure the links. The main cause of the conflict is loading modules for which the default loading address was specified during build.

Official references for STATUS_IMAGE_NOT_AT_BASE


Looking for a different code? Search another status or error code.