IMG Environment Variables
IMG environment variables only remove modules from your OS image. The variables leave associated registry entries in your OS image intact.
Only use these variables in a Platform.bib file. With these variables, you can transfer files across Ppsh rather than include them in your OS image.
These variables are available for your convenience and should not be used in a released device.
The following table shows all IMG environment variables.
Environment variable | Description |
---|---|
IMG_NO1394 | Excludes 1394 drivers from the OS image. |
IMG_NOAUDIO | Excludes audio drivers from the OS image. |
IMG_NOBATTERY | Excludes battery drivers from the OS image. |
IMG_NODISPLAY | Excludes display drivers from the OS image. |
IMG_NOFIR | Excludes Fast IR drivers from the OS image. |
IMG_NOIRDA | Excludes IRDA drivers from the OS image. |
IMG_NOPARALLEL | Excludes parallel drivers from the OS image. |
IMG_NOPCIBUS | Excludes PCIbus drivers from the OS image. |
IMG_NOPCMCIA | Excludes PCMCIA drivers from the OS image. |
IMG_NOSERIAL | Excludes serial drivers from the OS image. |
IMG_NOSIR | Excludes serial-IR drivers from the OS image. |
IMG_NOTOUCH | Excludes touch drivers from the OS image. |
IMG_NOUSB | Excludes USB drivers from the OS image. |
IMG_NOUSBSER | Excludes USB serial drivers from the OS image. |
IMG_NSCFIR | Excludes National Semiconductor Fast IR drivers from the OS image. |
IMGAUTOFLUSH | Enables automatic flushing of events to the release directory. |
IMGCELOGENABLE | Adds CELog.dll to the OS image. |
IMGEBOOT | Reserves space for the boot loader. |
IMGFLASH | Flashes the OS image into ROM. |
IMGNOAUDIO | Excludes audio APIs from the OS image. |
IMGNOBLUETOOTH | Excludes Bluetooth drivers from the OS image. |
IMGNOCEDDK | Excludes default CEDDK from the OS image. |
IMGNOCOMM | Excludes networking features from the OS image. |
IMGNOCONSOLE | Excludes the console and the command shell from the OS image. |
IMGNODEBUGGER | Excludes debugger support from the OS image. |
IMGNODFLTDDK | Excludes default CEDDK from the OS image. |
IMGNODRIVERS | Excludes all drivers from the OS image. |
IMGNOEMULSRV | Excludes the emulator startup server from the OS image.
This applies only to the Emulator. |
IMGNOETHER | Excludes Ethernet drivers from the OS image. |
IMGNOKITL | Select a kernel that is not KITL-enabled. |
IMGNOLDAP | Excludes LDAP from the OS image. |
IMGNONETUI | Excludes NETUI from the OS image. |
IMGNOOLE32 | Excludes OLE32 from the OS image. |
IMGNOREDIR | Excludes redir from the OS image. |
IMGNOSECURITY | Excludes security and cryptography features from the OS image. |
IMGNOSERVERS | Excludes LPCD from the OS image. |
IMGNOSHAREETH | Excludes VMINI support from the image.
Setting this flag might require you to perform a rebuild of the BSP. To do this, navigate to the root directory for the BSP and from the command prompt type If the environment variable WINCEREL is set to 1, you must then run the Make Binary Image tool. |
IMGNOSNMP | Excludes SNMP support from the OS image. |
IMGNOTAHOMA | Excludes the Tahoma true-type font from the OS image. |
IMGNOTALLKMODE | Disables the All KMODE feature, which is used to set ROMFLAGS in Config.bib. |
IMGNOTXTSHELL | Excludes Shell.exe from the OS image. |
IMGPROFILER | Selects a profiling-enabled kernel. |
IMGRAM16 | Configures the OS image for 16 MB of RAM. |
IMGRAM32 | Configures the OS image for 32 MB of RAM. |
IMGRAM64 | Configures the OS image for 64 MB of RAM. |
IMGSIGN | Includes the signature extension block in the ROM header. |
IMGTINY | Makes the image as small as possible by removing most modules. |
IMGTINYFSRAM | Sets FSRAMPERCENT, which minimizes the amount of RAM allocated for the file system. |
IMGTRUSTROMONLY | Sets ROMFLAGS, which configures the OS image to trust only modules in ROM. |
See Also
Last updated on Friday, October 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.