Freigeben über


Komponenten und Dateien, die für die Installation von Netzwerkkomponenten verwendet werden

Die folgenden Komponenten und Dateien werden zum Installieren von Netzwerktreibern verwendet:

  • Mindestens eine Informationsdatei (INF)

  • Ein erforderlicher Klasseninstaller und optionaler Co-Installer für Miniporttreiber

  • INetCfg für Protokoll- und Filtertreiber

  • Ein optionales Notify-Objekt

Zusätzlich zu einer oder mehreren der oben genannten Komponenten stellt ein Anbieter optional auch die folgenden Dateien bereit:

  • Mindestens eine .sys (Device Driver Image) und treiberbibliotheksdateien (.dll)

  • Eine Treiberkatalogdatei

  • Eine Textmodus-Setupinformationsdatei (txtsetup.oem)

INF-Dateien

Jede Netzwerkkomponente muss über eine InF-Datei (Information) verfügen, die vom Netzwerkklasseninstallationsprogramm zum Installieren der Komponente verwendet wird. Netzwerk-INF-Dateien basieren auf dem allgemeinen INF-Dateiformat. Weitere Informationen zum INF-Dateiformat finden Sie unter INF-Dateiabschnitte und -direktiven.

Ausführliche Informationen zum Erstellen von INF-Dateien für Netzwerkkomponenten finden Sie unter Erstellen von Netzwerk-INF-Dateien.

Ab Version 25319 des Windows-Betriebssystembuilds können Sie ein Netzwerktreiberpaket erstellen, das über den Treiberspeicher ausgeführt werden kann. Ein INF, der "Aus dem Treiberspeicher ausführen" verwendet, bedeutet, dass das INF DIRID 13 verwendet, um den Speicherort für Treiberpaketdateien bei der Installation anzugeben.

Sie können ein Treiberpaket nicht über die Netzwerkkonfigurationsschnittstellen installieren und das Treiberspeicherfeature in älteren Windows-Versionen verwenden. Um das Treiberpaket in diesem Szenario erfolgreich installieren zu können, benötigen Sie eine Mindestversion des Betriebssystembuilds von 25319. Weitere Informationen finden Sie im Abschnitt "Hersteller" in einer Netzwerk-INF-Datei.

INetCfg

Derzeit werden NDIS-Protokoll- und Filtertreiber installiert, indem die Familie der INetCfgNetzwerkkonfigurationsschnittstellen aufgerufen wird. Um beispielsweise Netzwerkkomponenten zu installieren oder zu entfernen, ruft ein Treiberwriter die INetCfgClassSetup-Schnittstelle auf .

Treiberautoren können diese Schnittstelle entweder programmgesteuert aufrufen oder netcfg.exeverwenden, die in ihrem Namen aufruft INetCfg .

Weitere Informationen zur Installation von Protokolltreibern finden Sie unter NDIS-Protokolltreiberinstallation.

Weitere Informationen zur Installation von Filtertreibern finden Sie unter Installation des NDIS-Filtertreibers.

Notify-Objekt

Eine Softwarekomponente, z. B. ein Netzwerkprotokoll, ein Client oder ein Dienst, kann über ein Benachrichtigungsobjekt verfügen. Ein Notify-Objekt kann eine Benutzeroberfläche anzeigen, die Komponente über Bindungsereignisse benachrichtigen, damit die Komponente eine gewisse Kontrolle über den Bindungsprozess ausüben und Softwarekomponenten bedingt installieren oder entfernen kann. In älteren Versionen von Windows können Sie kein Treiberpaket mit einem Notify-Objekt erstellen, das aus dem Treiberspeicher ausgeführt wird. Um in diesem Szenario ein Treiberpaket erfolgreich installieren zu können, benötigen Sie eine Mindestanzahl des Betriebssystembuilds von 25341. Weitere Informationen zu Benachrichtigungsobjekten finden Sie unter Benachrichtigen von Objekten für Netzwerkkomponenten.

Ein Netzwerkadapter kann kein Notify-Objekt haben. Es kann Co-Installer haben. Weitere Informationen zu Co-Installern finden Sie unter Schreiben eines Co-Installers.

Vom Anbieter bereitgestellte Dateien

Ein Anbieter stellt einen oder mehrere Treiber für das Gerät bereit, das in der Regel aus einer Treiberimagedatei (.sys) und einer Treiberbibliotheksdatei (.dll) besteht. Ein Anbieter kann auch eine optionale Treiberkatalogdatei bereitstellen. Ein Anbieter erhält eine digitale Signatur, indem er sein Treiberpaket zum Testen und Signieren an das Windows Hardware Quality Lab (WHQL) übermittelt. WHQL gibt das Paket mit einer Katalogdatei (.cat) zurück. Der Anbieter muss die Katalogdatei in der INF-Datei für das Gerät auflisten.

Eine optionale Textmodus-Setupinformationsdatei (txtsetup.oem) kann auch vom Anbieter bereitgestellt werden. Wenn ein Netzwerkgerät zum Starten des Computers erforderlich ist, müssen der Treiber bzw. die Treiber für das Gerät im Betriebssystemkit enthalten sein, oder der Anbieter eines solchen Geräts muss eine txtsetup.oem-Datei bereitstellen. Die Datei txtsetup.oem enthält Informationen, die von den Systemsetupkomponenten zum Installieren des Geräts während des Textmodus-Setups verwendet werden.