DLLADDR_AUTOSIZE (Compact 2013)

3/26/2014

Set DLLADDR_AUTOSIZE to ON to automatically size the DLL address space across multiple execute-in-place (XIP) regions, as shown in the following example.

Syntax

DLLADDR_AUTOSIZE=ON

Remarks

When sizing, this setting takes into account the following parameters:

  • AUTOSIZE_DLLADDRGAP
  • AUTOSIZE_DLLDATAADDRGAP
  • AUTOSIZE_DLLCODEADDRGAP

When you set DLLADDR_AUTOSIZE to OFF, you must use other configuration options to size the DLL for all XIP regions or for a specific region.

Use DLLOWADDR to specify the low end of the DLL address space for user-mode modules for all XIP regions or for a specific region.

Use KDLLLOWADDR to specify the low end of the DLL address space for kernel-mode modules for all XIP regions or for a specific region.

Use DLLHIGHADDR to specify the start of the DLL address space for user-mode modules for all XIP regions or for a specific one.

Use KDLLHIGHADDR to specify the start of the DLL address for kernel-mode modules for all XIP regions or for a specific region.

DLLLOWCODEADDR is not supported in Windows Embedded Compact 2013. You can use DLLLOWADDR instead.

DLLHIGHCODEADDR is not supported in Windows Embedded Compact 2013. You can use DLLHIGHADDR instead.

DLLLOWADDR  NKCORE   4001C000
DLLHIGHADDR NKCORE   416cc100
DLLLOWADDR  NKPART01 416cc100
DLLHIGHADDR NKPART01 416cc200

See Also

Reference

CONFIG Section
Binary Image Builder (.bib) File
Romimage Tool (romimage.exe)