|This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.|
This chapter describes the steps required to build a working DirectDraw display driver as quickly as possible. It has been divided into several sections. The first section , Preparing your Display Driver, guides you to information you'll need to develop a display driver for the first time. If you already have a working display driver, you can jump directly to the next section, The DDGPE Classes, which describes the steps you should take to add DirectDraw support to your display driver. The section, Direct Draw HAL Implementation, indicates the final additions that must be made to inform DirectDraw of the display driver's features.
Although it is not a requirement of a proper DirectDraw HAL implementation, this section assumes that you have implemented or will implement a driver that takes advantage of Microsoft's GPE C++ classes.
Keep in mind that this chapter is offered as a set of recommendations for creating and extending a display driver as quickly as possible, and for testing it in stages along the way. It is not a list of rules.
Last updated on Tuesday, July 13, 2004