Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per ogni componente di rete installato, un file INF di rete deve specificare le interfacce di associazione superiore e inferiore per il componente aggiungendo la chiave Interfaces alla chiave Ndi .
La chiave Interfaces ha almeno due valori:
UpperRange
Valore REG_SZ che definisce le interfacce alle quali il componente può associarsi al suo bordo superiore.
LowerRange
Valore REG_SZ che definisce le interfacce a cui il componente può connettersi sul bordo inferiore. Per le schede fisiche, questa interfaccia deve essere sempre il supporto di rete, ad esempio Ethernet, a cui si connette la scheda.
Nota
I valori DefUpper e DefLower nei file INF di rete di Windows 95/98/Me, tuttavia, non sono supportati per i file INF che verranno usati in Windows 2000 e versioni successive del sistema operativo.
La tabella seguente elenca i valori UpperRange forniti da Microsoft:
Valore | Descrizione |
---|---|
NetBIOS |
NetBIOS |
ipx |
IPX |
Tdi |
Interfaccia TDI a TCP/IP |
ndis5 |
NDIS 5.x (ndis2, ndis3 e ndis4 non devono più essere usati). Questo valore deve essere specificato per qualsiasi componente di rete non ATM, ad esempio una scheda non ATM, che si interfaccia con NDIS al suo bordo superiore. |
Ndisatm |
NDIS 5.x con supporto ATM. Valore specificato per qualsiasi componente di rete ATM, come un adattatore ATM, che interfaccia il bordo superiore con NDIS. |
ndiswan |
Bordo superiore per una scheda WAN. Se specificato, questo valore fa sì che il sistema operativo abiliti automaticamente la scheda WAN per l'uso con RAS |
Ndiscowan |
Margine superiore per un adattatore WAN su cui viene eseguito l'NDIS orientato alla connessione. |
noupper |
Bordo superiore per qualsiasi componente che non espone un bordo superiore per l'associazione; tale componente ha in genere un'interfaccia privata al suo bordo superiore |
winsock |
Interfaccia socket di Windows |
ndis5_atalk |
Bordo superiore per un componente NDIS 5.x Net (adattatore) che associa solo a un'interfaccia AppleTalk al bordo superiore |
ndis5_dlc |
Bordo superiore per un componente NDIS 5.x Net (adattatore) che associa solo a un'interfaccia DLC al bordo superiore |
ndis5_ip |
Bordo superiore per un componente Net NDIS 5.x (adattatore) che si collega solo a un'interfaccia TCP/IP |
ndis5_ipx |
Bordo superiore per un componente NDIS 5.x Net (adattatore) che associa solo a un'interfaccia IPX al bordo superiore |
ndis5_nbf |
Bordo superiore per un componente NDIS 5.x Net (adattatore) che associa solo a un'interfaccia NetBEUI al bordo superiore |
ndis5_streams |
Bordo superiore per un componente NDIS 5.x Net (adattatore) che associa solo a un'interfaccia di flussi al bordo superiore. Questo valore è obsoleto per i sistemi operativi Windows XP e versioni successive. |
flpp4 |
Un dispositivo mobile broadband (MB) che supporta IPv4. |
flpp6 |
Un dispositivo mobile broadband (MB) che supporta IPv6. |
La tabella seguente elenca i valori LowerRange forniti da Microsoft:
Valore | Descrizione |
---|---|
Ethernet |
Margine inferiore per un adattatore Ethernet |
bancomat |
Bordo inferiore per un adattatore ATM |
Token Ring |
Bordo inferiore per un adattatore circolare del token |
numero di serie |
Bordo inferiore per un adattatore seriale |
Fddi |
Bordo inferiore di un adattatore FDDI |
banda base |
Bordo inferiore per un adattatore baseband |
banda larga |
Bordo inferiore per un adattatore a banda larga |
Bluetooth |
Bordo inferiore per un adattatore Bluetooth |
Arcnet |
Bordo inferiore per un adattatore Arcnet |
ISDN |
Bordo inferiore per una scheda ISDN |
localtalk |
Bordo inferiore per un adattatore LocalTalk |
Wan |
Bordo inferiore di una scheda WAN |
nolower |
Bordo inferiore per qualsiasi componente che non può esporre un bordo inferiore per la rilegatura |
ndis5 |
NDIS 5.x. (ndis2, ndis3 e ndis4 non devono più essere usati). Per qualsiasi componente di rete con interfacce perimetrali inferiori tramite NDIS con componenti non ATM |
Ndisatm |
Ndis 5.x con supporto ATM. Per qualsiasi componente di rete il cui bordo inferiore interfaccia tramite NDIS con componenti ATM. |
WLAN |
Margine inferiore per un adattatore LAN wireless 802.11 integrato. |
ppip |
Bordo inferiore per un adattatore di banda larga mobile (MB) |
vwifi |
Margine inferiore per un'interfaccia Wi-Fi virtuale |
I valori UpperRange e LowerRange specificano i tipi di interfacce, non i componenti effettivi, a cui un componente può eseguire l'associazione. Il motore di associazione associa un componente di rete a tutti i componenti che forniscono l'interfaccia specificata al bordo appropriato (superiore o inferiore). Ad esempio, un protocollo con un valore LowerRange di ndis5 viene associato a tutti i componenti con un valore UpperRange di ndis5, ad esempio schede fisiche o virtuali.
Nota
I driver NDIS LWF non possono collegarsi alle schede che hanno "nolower" nel loro LowerRange all'interno del file INF. I driver NDIS LWF non possono avere "nolower" nei loro FilterMediaTypes.
Se un componente NDIS 5.x Net (adattatore) funziona solo con uno o più protocolli specifici, allora la sua UpperRange dovrebbe essere assegnata a uno o più valori specifici del protocollo, ad esempio ndis5_atalk, ndis5_dlc, ndis5_ip, ndis5_ipx, ndis5_nbf o ndis5_streams. A un componente di classe net di questo tipo non deve essere assegnato un valore UpperRange pari a ndis5, perché in questo modo tale componente verrà associato a tutti i protocolli che forniscono un bordo inferiore ndis5.
Un writer INF-file può definire e usare valori UpperRange e LowerRange specifici del fornitore per le interfacce di associazione privata. Ad esempio, se un fornitore vuole associare il relativo adattatore solo al proprio driver di protocollo proprietario, il writer INF-file-writer potrebbe specificare XXX per UpperRange dell'adattatore e XXX per LowerRange del protocollo proprietario. Il motore di associazione di Windows 2000 associa tutti i componenti che dispongono di un upperRange di XXX (in questo caso, l'adattatore) con tutti i componenti con un lowerRange di XXX (in questo caso, il protocollo proprietario).
Di seguito è riportato un esempio di add-registry-section che aggiunge i valori UpperRange e LowerRange per un ATM adattatore:
[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"