Freigeben über


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.

Um einen Filtertreiber zu installieren, müssen Sie eine Setupinformationsdatei (INF) bereitstellen. Der Konfigurations-Manager liest Konfigurationsinformationen über den Filtertreiber aus der INF-Datei und kopiert sie in die Registrierung.

Die INF-Datei des Filtertreibers definiert einen Netzwerkdienst. Filtertreiber verfügen nicht über eine 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 INetCfgFamilie 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 SetupAPI- nicht verwenden, um einen NDIS-Filtertreiber zu installieren oder zu deinstallieren.

Ein Beispiel für den Aufruf von INetCfg über Code finden Sie im Beispiel Bindview Network Configuration Utility.