Versionsabschnitt in einer Netzwerk-INF-Datei
Der Abschnitt Version in einer Netzwerk-INF-Datei basiert auf dem Abschnitt generische INF-Version.
Der Abschnitt Version in einer Netzwerk-INF-Datei enthält die folgenden netzwerkspezifischen Einträge:
- Klasse
- ClassGuid
- Signatur- und Betriebssystemeinträge
- PnpLockDown
- CatalogFile
- Beispiel für den Versionsabschnitt
Klasse
Der Abschnitt Version sollte einen Class-Eintrag enthalten, der die Klasse der Netzwerkkomponente identifiziert, die von der Datei installiert wird.
Es gibt vier Netzwerkklassen:
Netto
Gibt einen physischen oder virtuellen Netzwerkadapter an. NDIS-Zwischentreiber, die virtuelle Netzwerkadapter exportieren, sind in der Net-Klasse enthalten.
NetTrans
Gibt ein Netzwerkprotokoll an, z. B. TCP/IP, IPX, einen verbindungsorientierten Client oder einen verbindungsorientierten Anruf-Manager.
NetClient
Gibt einen Netzwerkclient an, z. B. den Microsoft-Client für Netzwerke oder den NetWare-Client. Eine NetClient-Komponente wird als Netzwerkanbieter betrachtet, und wenn sie Druckdienste über das Netzwerk bereitstellt, gilt sie auch als Druckanbieter.
Hinweis:NetClient-Komponenten sind in Windows 8.1, Windows Server 2012 R2 und höher veraltet.
NetService
Gibt einen Netzwerkdienst an, z. B. einen Dateidienst oder einen Druckdienst.
Hinweis IrDA-kompatible Geräte (Infrared Data Association) werden nicht als eine der vorherigen vier Netzwerkklassen kategorisiert, obwohl sie vom Installationsprogramm für netzwerkklassen installiert werden. Eine INF-Datei, die zum Installieren eines IrDA-Geräts verwendet wird, sollte den Class-WertInfrarot aufweisen. Diese Klasse umfasst sowohl Serial-IR- als auch Fast-IR-Geräte.
Hinweis Die Unterstützung für IrDA-Miniporttreiber wurde aus NDIS 6.30 (Windows 8) und höher entfernt.
ClassGuid
Der Abschnitt Version muss einen ClassGuid-Eintrag enthalten. Das Netzwerkklasseninstallationsprogramm verwendet den Eintrag ClassGuid , um die Klasse der installierten Netzwerkkomponente zu bestimmen.
Es gibt vier Netzwerk-ClassGuid-Werte , die jeweils einer Netzwerkklasse entsprechen:
Netzwerkklasse | ClassGuid |
---|---|
Net |
{4D36E972-E325-11CE-BFC1-08002BE10318} |
NetTrans |
{4D36E975-E325-11CE-BFC1-08002BE10318} |
NetClient |
{4D36E973-E325-11CE-BFC1-08002BE10318} |
NetService |
{4D36E974-E325-11CE-BFC1-08002BE10318} |
Eine INF-Datei für ein IrDA-Gerät sollte den ClassGuid-Wert aufweisen.
{6bdd1fc5-81d0-bec7-08002be2092f}.
Signatur- und Betriebssystemeinträge
Der Signatureintrag muss $Windows NT$ sein.
PnpLockDown
Der PnpLockDown-Eintrag sollte auf 1 festgelegt werden, um zu verhindern, dass Anwendungen die Dateien, die die INF-Datei Ihres Treiberpakets angibt, direkt ändern. Weitere Informationen zu diesem Eintrag finden Sie im Abschnitt ZUR INF-Version.
CatalogFile
Der CatalogFile-Eintrag wird verwendet, um eine optionale vom Treiber bereitgestellte CAT-Datei zu deklarieren. Weitere Informationen finden Sie im Abschnitt vom Anbieter bereitgestellte Dateien unter Komponenten und Dateien, die für die Installation von Netzwerkkomponenten verwendet werden.
Beispiel für den Versionsabschnitt
Es folgt ein Beispiel für einen Abschnitt Version für eine INF-Datei, die einen Netzwerkadapter installiert:
[Version]
Signature = $Windows NT$
Class=Net
ClassGuid = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %Msft%
DriverVer=06/22/2010,6.1.7065.0
PnpLockDown = 1
CatalogFile = netvmini630.cat
Hinweis Der Anbietereintrag gibt den Entwickler der INF-Datei an, nicht den Entwickler der Komponente, die von der INF-Datei installiert wird.