内核模式驱动程序组件

本部分介绍内核模式驱动程序中包含的标准例程。 其中一些 标准驱动程序例程 是必需的;其他是可选的。 本节还介绍了 驱动程序对象,这些对象包含指向每个驱动程序的标准例程的指针。

某些驱动程序与系统提供的端口驱动程序或类驱动程序交互,该驱动程序定义了驱动程序的大部分所需功能。 例如,SCSI 微型端口驱动程序主要与 SCSI 端口驱动程序交互。 对于此类驱动程序,请参阅特定于类的文档,了解有关必需驱动程序和可选驱动程序支持的详细信息。

本节包括:

标准驱动程序例程简介

标准驱动程序例程要求

驱动程序对象简介

编写 DriverEntry 例程

编写 Reinitialize 例程

编写 AddDevice 例程

编写 Dispatch 例程

编写 Unload 例程