添加驱动程序时要考虑的要点

设计内核模式驱动程序时,请记住以下几点:

  • 无法替换系统提供的 SCSI 和视频端口驱动程序。

  • 替换最低级别的驱动程序必须实现与它替换的驱动程序相同的功能。 例如,替换键盘或鼠标端口驱动程序必须在自身与系统提供的类驱动程序之间使用系统定义的接口,反之亦然。

  • 在任意系统提供的驱动程序对之间插入的新中间驱动程序必须与这些驱动程序进行互作,以便不会减少上部和下层驱动程序的功能。