? In Computer-Terminologie ist ein " Treiber " ein Software- Programm, das ein Hardware-Gerät wie eine Tastatur , Maus, Drucker oder andere Peripheriegeräte steuert . Viele Fahrer werden direkt in das Betriebssystem des Computers für Bequemlichkeit integriert. Der Fahrer als Vermittler zwischen dem Computer und dem Gerät , wodurch die Funktionalität und optimale Leistung. Ein Miniporttreibers erfüllt den gleichen Zweck , aber in einem spezialisierten Weise , die sich auf ein bestimmtes Gerät, das an einem bestimmten Port . Funktion
Miniporttreibers verwaltet eines Geräts Netzwerkadapter und Interface-Karten, die eine Verbindung zwischen dem Port-Treiber und dem Gerät. Diese Art der Fahrer kann mit einem Network Driver Interface Specification , oder NDIS , um mit der Hardware zu kommunizieren Adapter , oder es kann eine vollständige Schnittstelle zu schaffen, der Protokoll -Treiber , um den Adapter so konfigurieren, dass Pakete können gesendet und über das Netzwerk empfangen werden. Ein Miniporttreibers kann sogar mit High-Level- Treiber, wie zB Transport-Protokoll Treiber interagieren.
Funktionen
Neben der Verwaltung Netzwerkadapter , halten Miniporttreibern eine konstante Aufzeichnung ihre Leistung , Fähigkeiten und Status, aber auch die Aufrechterhaltung Informationen zu jedem kontrollierten Netzwerkkarte. Einige Miniporttreibern kann auch verwenden Objekt-Identifikatoren abfragen und festlegen Geräteinformationen.
Vorteile
Miniport Treiber bieten die Möglichkeit für unerreichte Anpassung während mehr als Einfachheit generische Treiber . Entwickler erstellt Miniporttreibern einige Anforderungen an das Betriebssystem zu schützen und adressieren weiteren Systemanforderungen in einem Gerät - spezifischen Kontext , so dass für die vereinfachte Erstellung Fahrer . Ein NDIS Miniport-Treiber kann einen nicht - NDIS Unterkante , statt mit einem Klasse -Schnittstelle wie der Universal Serial Bus , ein Gerät auf dem spezifischen Bus steuern. Der Miniport-Treiber sendet dann I /O Request-Pakete , oder IRPs , mit dem Bus oder dem Remote- Gerät an den Bus.
Nachteile
Weil Miniporttreibern sind entwickelt für bestimmte Geräte und sind nicht Bestandteil des Betriebssystems , diese Programme oft veraltet , wenn ein Benutzer ein Upgrade des OS installiert oder neue Hardware , erfordern , dass Miniporttreibern umgeschrieben und neu installiert werden. Auch beim Arbeiten mit mehreren Anwendungen Miniporttreibers , Entwickler müssen oft schreiben und zu verstehen mehrere Fahrer Arten , die zusätzliche Arbeit , Test und Dokumentation , die alle wertvolle Zeit und Mühe kostet. Unterstützung multifunktionale Geräte kann sich auch als problematisch , weil zwei oder mehr Miniporttreibers Modelle und eine zusätzliche Widows Driver Model Bus müssen geschrieben werden, um das Gerät zu unterstützen.