Книги автора: Writing Windows WDM Device Drivers
Книга: Writing Windows WDM Device Drivers
The Windows Driver Model has two separate but equally important aspects. First, the core model describes the standard structure for device drivers. Second, Microsoft provides a series of bus and class drivers for common types of devices.The core WDM model describes how device drivers are installed and started, and how they should service user requests and interact with hardware. A WDM device driver must fit into the Plug and Play (PnP) system that lets users plug in devices that can be configured in software.
Microsoft provides a series of system drivers that have all the basic functionality needed to service many standard types of device. The first type of system driver supports different types of bus, such as the Universal Serial Bus (USB), IEEE 1394 (FireWire) and Audio port devices. Other class drivers implement standard Windows facilities such as Human Input Devices (HID) and kernel streaming. Finally, the Still Image Architecture (STI) provides a framework for handling still images, scanners, etc.
These system class drivers can make it significantly easier to write some types of device driver. For example, the USB system drivers handle all the low-level communications across this bus. A well defined interface is made available to other drivers. This makes it fairly straightforward to issue requests to the USB bus.
Содержание
Оглавление статьи/книги
- Preface
- Chapter 1 Introduction
- Chapter 2 The Big Picture
- Chapter 3 Device Driver Design
- Chapter 4 WDM Driver Environment
- Chapter 5 Device Interfaces
- Chapter 6 Testing and Debugging
- Chapter 7 Dispatch Routines
- Chapter 8 Plug and Play and Device Stacks
- Chapter 9 Plug and Play Implementation
- Chapter 10 Power Management
- Chapter 11 Installation
- Chapter 12 Windows Management Instrumentation
- Chapter 13 Event Reporting
- Chapter 14 DebugPrint
- Chapter 15 WdmIo and PHDIo Drivers
- Chapter 16 Hardware I/O IRP Queuing
- Chapter 17 Interrupt-Driven I/O
- Chapter 18 NT Hardware
- Chapter 19 WDM System Drivers
- Chapter 20 The Universal Serial Bus
- Chapter 21 USB Driver Interface
- Chapter 22 The Human Input Device Model
- Chapter 23 HID Clients
- Appendix A Information Resources
- Appendix B PC 99
- Appendix C Direct Memory Access
- Glossary Acronyms and Tools
- Сноски из книги
- Содержание книги
- Популярные страницы
Похожие страницы
- Testing Wdm2 Power Capabilities
- Chapter 15 WdmIo and PHDIo Drivers
- Device Names
- Writing Windows WDM Device Drivers
- Testing Wdm2
- Chapter 19 WDM System Drivers
- Testing Wdm3 Events
- Analyzing WdmIo and PHDIo
- InterBase Super Server для Windows
- Интеграция с платформой Windows NT
- Часы в Windows показывают неправильное время
- Классическая архитектура на Windows NT (Yaffil CS)