Punkte, die beim Hinzufügen von Treibern zu berücksichtigen sind
Beachten Sie beim Entwerfen eines Kernelmodustreibers die folgenden Punkte:
Die vom System bereitgestellten SCSI- und Videoporttreiber können nicht ersetzt werden.
Ein Ersatztreiber der niedrigsten Ebene muss die gleiche Funktionalität wie der treiber implementieren, den er ersetzt. Beispielsweise muss ein Ersatz-Tastatur- oder Mausporttreiber die systemdefinierte Schnittstelle zwischen sich und einem vom System bereitgestellten Klassentreiber verwenden, den er wiederverwendet und umgekehrt.
Ein neuer Zwischentreiber, der zwischen jedem vom System bereitgestellten Treiberpaar eingefügt wird, muss mit diesen Treibern zusammenarbeiten, damit die Funktionalität der oberen und unteren Treiber nicht verringert wird.