Versie-sectie in een netwerk-INF-bestand
De sectie Versie in een INF-netwerkbestand is gebaseerd op de algemene sectie INF-versie.
De sectie Versie in een INF-netwerkbestand bevat de volgende netwerkspecifieke vermeldingen:
- klasse
- ClassGuid
- Handtekening- en Besturingssysteemvermeldingen
- PnpLockDown-
- CatalogFile
- Voorbeeld van versiesectie
Klas
De sectie versie moet een klasse- vermelding bevatten die de klasse van het netwerkonderdeel identificeert die door het bestand is geïnstalleerd.
Er zijn vier netwerkklassen:
Net
Specificeert een fysieke of virtuele netwerkadapter. Tussenliggende NDIS-stuurprogramma's, die virtuele netwerkadapters exporteren, zijn opgenomen in de Net-klasse.
NetTrans-
Hiermee geeft u een netwerkprotocol op, zoals TCP/IP, IPX, een verbindingsgerichte client of een verbindingsgericht oproepbeheer.
NetClient
Hiermee geeft u een netwerkclient op, zoals de Microsoft-client voor netwerken of de NetWare-client. Een NetClient-onderdeel wordt beschouwd als een netwerkprovider en als het afdrukservices via het netwerk levert, wordt het ook beschouwd als een afdrukprovider.
OpmerkingNetClient--onderdelen zijn afgeschaft in Windows 8.1, Windows Server 2012 R2 en hoger.
NetService
Hiermee geeft u een netwerkservice op, zoals een bestandsservice of een afdrukservice.
Opmerking Apparaten die compatibel zijn met de Infrared Data Association (IrDA) worden niet gecategoriseerd als een van de vorige vier netwerkklassen, ook al zijn ze geïnstalleerd door het netwerkklasse-installatieprogramma. Een INF-bestand dat wordt gebruikt om een IrDA-apparaat te installeren, moet een Klasse-waarde hebben van Infrarood. Deze klasse omvat zowel Serial-IR- als Fast-IR-apparaten.
Opmerking Ondersteuning voor IrDA-minipoortstuurprogramma's is verwijderd uit NDIS 6.30 (Windows 8) en hoger.
ClassGuid
De sectie Versie moet een ClassGuid vermelding bevatten. Het installatieprogramma van de netwerkklasse maakt gebruik van de ClassGuid- vermelding om te bepalen welke klasse van het netwerkonderdeel wordt geïnstalleerd.
Er zijn vier netwerk-ClassGuid waarden, die elk overeenkomen met een netwerkklasse:
Netwerkklasse | 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} |
Een INF-bestand voor een IrDA-apparaat moet een ClassGuid-waarde van
{6bdd1fc5-81d0-bec7-08002be2092f}.
Handtekening- en besturingssysteemvermeldingen
De Signature vermelding moet $Windows NT$zijn.
PnpLockDown
De PnpLockDown- vermelding moet worden ingesteld op 1 om te voorkomen dat toepassingen de bestanden die in het INF-bestand van het stuurprogrammapakket worden opgegeven, rechtstreeks wijzigen. Zie INF-versiesectievoor meer informatie over deze vermelding.
Catalogusbestand
De CatalogFile vermelding wordt gebruikt om een optioneel .cat-bestand met stuurprogramma's te declareren. Zie de sectie Door de leverancier geleverde bestanden van Onderdelen en bestanden die worden gebruikt voor de installatie van netwerkonderdelenvoor meer informatie.
Voorbeeld van versiesectie
Hier volgt een voorbeeld van een sectie versie voor een INF-bestand dat een netwerkadapter installeert:
[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
Opmerking De vermelding Provider geeft de ontwikkelaar van het INF-bestand aan, niet de ontwikkelaar van het onderdeel dat door het INF-bestand is geïnstalleerd.