How to Decide Whether to Use GPE in a Display Driver (Windows Embedded CE 6.0)
1/6/2010
The classes for the Graphics Primitive Engine (GPE) provide a code base that you can use to develop a display driver for display hardware. The GPE handles communication within the device driver interface (DDI) layer and handles default drawing. You may be able to use GPE classes to reduce the length of time required to develop and debug a display driver. If you decide not to use the GPE in your display driver, your alternatives include using the software graphics library (SWG) for simple graphics routines and developing a new driver from the beginning.
While Microsoft recommends that you use GPE in most situations, there are some factors that you may want to consider when you choose between a GPE and a non-GPE display driver.
Steps
Step | Topic |
---|---|
1. Familiarize yourself with the display driver architecture for Windows Embedded CE and with the GPE. |
|
2. Familiarize yourself with the benefits and limitations of GPE display drivers. |
|
3. Examine the display driver samples. |
|
4. Familiarize yourself with GPE classes. |
|
5. If you decide to use the GPE in the display driver, create a display driver based on GPE classes. |
|
6. Implement functionality that takes advantage of the use of GPE base classes. |
See Also
Tasks
Other Resources
Display Driver How-to Topics
Display Drivers
Device Driver Development Overview