Chapter 11. Programming WMI Support

This chapter covers the importance of using the Windows Management Instrumentation (WMI) in the development and utilization of a device driver.

By making your driver a Windows Management Instrumentation (WMI) provider, you can

• Make custom data available to WMI consumers.

• Permit WMI consumers to configure a device through a standard interface rather than a custom control panel application.

• Notify WMI consumers of driver-defined events without requiring the consumer to poll or send IRPs.

• Reduce driver overhead by collection and sending only requested data to a single destination.

• Annotate data and event blocks with descriptive driver-defined class names and optional descriptions that WMI clients can ...

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.