Display Hardware Recommendations

For display hardware used with Windows CE, Microsoft makes several recommendations to improve performance and to facilitate driver development. Following the recommendations enables you to implement your display driver more easily, although you can write a fully functional driver even if your hardware does not conform to these recommendations.

Microsoft strongly recommends that your display hardware uses a linear-frame buffer. All the display’s memory should be contiguous, and one linear-access window should cover the entire frame buffer. If your hardware does not meet these qualifications, you must make substantive modifications to the GPE classes, if you choose to use them. For more information, see Using the Graphics Primitive Engine Classes.

Your display hardware should use a supported combination of pixel format, packing, and pixel ordering. For more information, see Display Buffer Formats. The display hardware’s frame buffer should have the following properties:

Microsoft also recommends using display hardware that can accelerate the following operations, in order of decreasing importance: