Chapter 5. Using COM to Develop UMDF Drivers

The Component Object Model (COM) is a specification for a way of building applications based on using components. In the traditional sense, applications were divided into files, modules, or classes. They were then linked to form a monolithic application. A component, however, is like a small application that comes packaged as a binary piece of code that is compiled, linked, and ready to use. This piece of code then links with other components at run-time to form an application. One of the great features of this approach is that one can change or enhance the application by simply replacing one of the components. This chapter introduces COM and its use in creating UMDF drivers. For a more detailed ...

Get Windows 7 Device Driver now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.