2.4.5 Points to Consider about Adding NT Drivers

Keep the following points in mind when designing an NT driver:

·The NT SCSI and video port drivers cannot be replaced.

·A replacement device driver (lowest-level driver) must implement the same functionality as the driver it replaces. For example, a replacement keyboard or mouse port driver must use the system-defined interface between itself and a system-supplied class driver that it reuses, and vice versa.

·A new intermediate driver to be inserted between any pair of system-supplied drivers must interoperate with those drivers. In other words, such a new driver must comply with the requirements outlined in the Section 2.2.1 and Section 2.3.4.