1.
Windows驱动程序是一种
位于内核地址空间
并且
工作
于内核模式
的一种特殊的程序类型(
.sys
文件
)。
2.
驱动程序是操作系统信任的一个
内核扩展模块
。
3.
驱动程序和操作系统之间遵循的是
容器与插件
模型。OS负责管理Driver的生命周期;Driver是一种被动的软件模块。
4.
驱动程序类似于DLL程序,它是一个回调函数(子程序)的集合体,这些函数由OS在适当的时候调用
5.
驱动程序也可以通过
Windows
内核
API
获得OS的一些服务。