Skip to content

Latest commit

 

History

History
42 lines (18 loc) · 1.48 KB

kernel-mode-driver-components.md

File metadata and controls

42 lines (18 loc) · 1.48 KB
title description keywords ms.date
Kernel-Mode Driver Components
Kernel-Mode Driver Components
kernel-mode drivers WDK , components
kernel-mode drivers WDK , standard driver routines
standard driver routines WDK kernel
driver routines WDK kernel
routines WDK kernel
06/16/2017

Kernel-Mode Driver Components

This section introduces the standard routines contained in kernel-mode drivers. Some of these standard driver routines are required; others are optional. The section also introduces driver objects, which contain pointers to each driver's standard routines.

Some drivers interact with a system-supplied port driver or class driver that defines much of the driver's required functionality. For example, a SCSI miniport driver primarily interacts with the SCSI port driver. For such drivers, see the class-specific documentation for details of required and optional driver support.

This section includes:

Introduction to Standard Driver Routines

Standard Driver Routine Requirements

Introduction to Driver Objects

Writing a DriverEntry Routine

Writing a Reinitialize Routine

Writing an AddDevice Routine

Writing Dispatch Routines

Writing an Unload Routine