Programming the Microsoft Windows Driver Model

Chapter 14

Specialized Topics

In the first eight chapters, I described most of the features of a full-blown WDM driver suitable for any random sort of hardware device. But you should understand a few more general-purpose techniques, and I ll describe them in this chapter. In the chapter s first section, I ll explain how to log errors for eventual viewing by a system administrator. In addition, I ll provide instructions about how to create your own system threads, how to queue work items for execution within the context of existing system threads, and how to set up watchdog timers for unresponsive devices.

Категории