Installieren eines Zwischentreibers

Zwischentreiber erfordern zwei INF-Dateien. Eine der INF-Dateien definiert die Installationsparameter für den unteren Rand des Protokolls. Die andere INF-Datei definiert die Installationsparameter für den oberen Rand des virtuellen Miniports.

Die Protokoll-INF-Datei ist die primäre INF-Datei. Nachdem der untere Rand des Protokolls installiert wurde, wird der obere Rand des virtuellen Miniports installiert, basierend auf Verweisen auf die INF-Datei des Miniporttreibers, die in der Protokoll-INF-Datei definiert sind.

Unter Windows Vista können Sie ein Notify-Objekt oder eine benutzerdefinierte Setupanwendung verwenden, um die INF-Datei des Miniporttreibers in das System-INF-Verzeichnis zu kopieren. Für Windows Vista und höhere Betriebssystemversionen sollten Sie die INF-Direktive copyINF in der INF-Protokolldatei verwenden, um die INF-Datei des Miniporttreibers zu kopieren. Weitere Informationen zum Notify-Objekt und zum Kopieren von INF-Dateien finden Sie unter Zwischentreiberbenachrichtigungsobjekt.

Die vom System bereitgestellte Gerätesetupklasse für den unteren Rand des Protokolls ist NetService zum Filtern von Zwischentreibern und NetTrans für MUX-Zwischentreiber. Die Treiberklasse für den virtuellen Miniport ist immer Net.

Zusätzlich zu den INF-Dateien müssen Sie auch ein Notify-Objekt mit einem MUX-Zwischentreiber bereitstellen. Das Notify-Objekt ist für Filterzwerdetreiber optional.

Das virtuelle Miniportgerät wird immer mithilfe der ExcludeFromSelect-Direktive aus der Benutzeroberfläche entfernt. Daher sieht der Benutzer nur das Protokoll und installiert das Protokoll aus der Protokoll-INF-Datei.

Hinweis Die ExcludeFromSelect-Direktive entfernt das virtuelle Gerät nicht aus dem Dialogfeld Verbindungen . Das NCF_HIDDEN-Flag im Eintrag Eigenschaften des Miniporttreibers in der INF-Datei DDInstall im Abschnitt Eigenschaften verhindert jedoch, dass der virtuelle Miniport in einem beliebigen Teil der Benutzeroberfläche angezeigt wird, einschließlich des Dialogfelds Verbindungen .

Dieser Abschnitt enthält Informationen zu Inf-Zwischendateien und Benachrichtigungsobjekten. Diese Informationen werden in den folgenden Themen beschrieben:

UpperRange- und LowerRange-INF-Dateieinträge für zwischengeschaltete Treiber

Installation des MUX-Zwischentreibers

Intermediate Driver Notify-Objekt