Sezione versione in un file INF di rete
La sezione Version in un file INF di rete si basa sulla sezione generica INF Version.
La sezione Versione in un file INF di rete contiene le voci specifiche della rete seguenti:
- Classe
- ClassGuid
- Voci di firma e sistema operativo
- PnpLockDown
- CatalogFile
- Esempio di sezione versione
Classe
La sezione Version deve contenere una voce classe che identifica la classe del componente di rete installata dal file.
Esistono quattro classi di rete:
Net
Specifica una scheda di rete fisica o virtuale. I driver intermedi NDIS, che esportano schede di rete virtuale, sono inclusi nella classe Net.
NetTrans
Specifica un protocollo di rete, ad esempio TCP/IP, IPX, un client orientato alla connessione o una gestione chiamate orientata alla connessione.
NetClient
Specifica un client di rete, ad esempio Il client Microsoft per reti o il client NetWare. Un componente NetClient è considerato un provider di rete e, se fornisce servizi di stampa sulla rete, viene considerato anche un provider di stampa.
Nota I componenti NetClient sono deprecati in Windows 8.1, Windows Server 2012 R2 e versioni successive.
NetService
Specifica un servizio di rete, ad esempio un servizio file o un servizio di stampa.
Nota I dispositivi conformi all'Associazione dati infrarossi (IrDA) non vengono classificati come uno dei quattro classi di rete precedenti, anche se vengono installati dal programma di installazione della classe di rete. Un file INF usato per installare un dispositivo IrDA deve avere un valore classe di infrarossi. Questa classe include dispositivi Serial-IR e Fast-IR.
Nota Il supporto per i driver miniport IrDA è stato rimosso da NDIS 6.30 (Windows 8) e versioni successive.
ClassGuid
La sezione Version deve contenere una voce ClassGuid . Il programma di installazione della classe di rete usa la voce ClassGuid per determinare la classe del componente di rete installata.
Sono disponibili quattro valori ClassGuid di rete, ognuno dei quali corrisponde a una classe di rete:
Classe di rete | 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} |
Un file INF per un dispositivo IrDA deve avere un valore ClassGuid di
{6bdd1fc5-81d0-bec7-08002be2092f}.
Voci di firma e sistema operativo
La voce Firma deve essere $Windows NT$.
PnpLockDown
La voce PnpLockDown deve essere impostata su 1 per impedire alle applicazioni di modificare direttamente i file specificati dal file INF del pacchetto driver. Per altre informazioni su questa voce, vedere Sezione versione INF.
CatalogFile
La voce CatalogFile viene usata per dichiarare un file con estensione cat fornito da driver facoltativo. Per altre informazioni, vedere la sezione File forniti dal fornitore di componenti e file usati per l'installazione del componente di rete.
Esempio di sezione versione
Di seguito è riportato un esempio di sezione Version per un file INF che installa una scheda di rete:
[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
Nota La voce Provider indica lo sviluppatore del file INF, non lo sviluppatore del componente installato dal file INF.