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