Freigeben über


NDIS-Protokolltreiberinstallation

Um einen NDIS-Protokolltreiber (Network Driver Interface Specification) zu installieren, müssen Sie zunächst eine Datei mit Einrichtungsinformationen (INF) bereitstellen. Der Konfigurations-Manager liest Konfigurationsinformationen über den Protokolltreiber aus der INF-Datei und kopiert sie in die Registrierung.

Weitere Informationen zu INF-Dateien des Protokolltreibers finden Sie unter Installationsanforderungen für Netzwerkprotokolle. Ein Beispiel für eine INF-Datei für einen Protokolltreiber finden Sie im Beispieltreiber ndisprot 630.

Nachdem Sie die INF-Datei des Protokolltreibers bereitgestellt haben, müssen Sie die INetCfg Familie von Netzwerkkonfigurationsschnittstellen verwenden, um den Protokolltreiber zu installieren oder zu deinstallieren. 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 über netcfg.exe 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 Betriebssystemversion von mindestens Build-Nummer 25319 verfügen. Sie können SetupAPI- nicht verwenden, um einen NDIS-Protokolltreiber zu installieren oder zu deinstallieren.

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