Display Driver Migration (Windows Embedded CE 6.0)

1/6/2010

You might receive linker errors while migrating a display driver from Windows CE .NET 4.1 to Windows CE .NET 4.2 and later.

As of Windows CE .NET 4.2, Sysgen variables replace the Ctblt.lib and Emul.lib static libraries, as shown in the following table.

Windows CE .NET 4.1 library Windows CE .NET 4.2 and later Sysgen variable

Ctblt.lib

SYSGEN_GPE_CLEARTYPE

Emul.lib

SYSGEN_GPE_NOEMUL

To fix a linker error, you might need to set the value of the SYSGEN_GPE_CLEARTYPE or SYSGEN_GPE_NOEMUL variables to 1.

Effective with Windows CE .NET 4.1, Windows Embedded CE no longer supports 2-bits-per-pixel (bpp) video drivers and hardware. The lowest supported resolution is 8 bpp.

See Also

Concepts

Windows Embedded CE Drivers

Other Resources

Display Drivers
Developing a Device Driver