NDIS-Filtertreiber-Installation
In diesem Artikel wird erläutert, wie Sie NDIS-Filtertreiber (Network Driver Interface Specification) installieren. Schlanke Filtertreiber unterscheiden sich von Filter-Intermediate-Treibern. Der Configuration Manager liefert NDIS eine Liste von Filtermodulen für jeden Miniportadapter. Es gibt kein virtuelles Gerät (oder keinen virtuellen Miniport), das einem Filtertreiber zugeordnet ist, wie es bei einem NDIS-Filter-Zwischentreiber der Fall ist.
Zum Installieren eines Filtertreibers müssen Sie eine Setupinformationsdatei (INF) bereitstellen. Der Konfigurations-Manager liest Konfigurationsinformationen zum Filtertreiber aus der INF-Datei und kopiert sie in die Registrierung.
Die INF-Datei des Filtertreibers definiert einen Netzwerkdienst. Filtertreiber verfügen über keine Miniport-INF-Datei. Ein Beispiel für eine INF-Datei für einen Filtertreiber finden Sie in dem ndislwf-Beispieltreiber.
Sobald Sie Ihre Filtertreiber-INF-Datei bereitgestellt haben, müssen Sie zur Installation oder Deinstallation Ihres Filtertreibers die INetCfg
Familie der Schnittstellen für die Netzwerkkonfiguration verwenden. Um beispielsweise Netzwerkkomponenten zu installieren oder zu entfernen, rufen Sie die INetCfgClassSetup-Schnittstelle auf. Sie können diese Schnittstellen entweder programmgesteuert aufrufen oder Sie können sie indirekt mit netcfg aufrufen, das INetCfg
für Sie aufruft. Sie können ein Treiber-Paket nicht über das INetCfg
installieren und die Funktion Driver Store auf älteren Windows-Versionen verwenden. Um das Treiberpaket in diesem Szenario erfolgreich zu installieren, müssen Sie über eine Mindest-Betriebssystembuildnummer von 25319 verfügen. Sie können einen NDIS-Filtertreiber nicht mithilfe von SetupAPI installieren oder deinstallieren.
Ein Beispiel für den Aufruf von INetCfg
über Code finden Sie im Beispiel Bindview Network Configuration Utility.