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 ...