Display Driver Migration

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

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