Chapter 12. WDF Support Objects

In addition to the driver, device, queue, and I/O request objects that represent the basic abstractions that are common to drivers, WDF includes several other types of objects that support features that a driver might occasionally require. This chapter describes how to use those objects. It also covers the support for WMI that is built into KMDF.

In this chapter:

Memory Allocation 442

Registry Access 447

General Objects 454

KMDF Collection Objects 455

KMDF Timer Objects 459

WMI Support in a KMDF Driver 464

For this chapter, you need …

From …

Tools and files

 

Pooltag.txt

%wdk%\tools\other\platform\poolmon

Samples

 

Toastmon

%wdk%\Src\Kmdf\Toaster\Toastmon\

Featured Toaster

%wdk%\Src\Kmdf\Toaster\Func\Featured

WDK documentation ...

Get Developing Drivers with the Windows® Driver Foundation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.