Windows NT® kernel-mode parallel drivers follow a variant of the class/port driver model:
Consequently, a single parallel port driver can have more than one parallel class driver layered above it in a given machine.
While serial drivers also might follow the class/port driver model, the system-supplied serial driver is monolithic for faster I/O throughput.