Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voor elk netwerkonderdeel dat wordt geïnstalleerd, moet een INF-netwerkbestand de bovenste en lagere bindingsinterfaces voor het onderdeel opgeven door de Interfaces sleutel toe te voegen aan de sleutel Ndi.
De Interfaces sleutel heeft ten minste twee waarden:
UpperRange
Een REG_SZ-waarde die de interfaces definieert waaraan het component aan zijn bovenrand kan binden.
LowerRange
Een REG_SZ waarde waarmee de interfaces worden gedefinieerd waarmee het onderdeel aan de onderrand kan binden. Voor fysieke adapters moet deze interface altijd het netwerkmedium zijn, zoals Ethernet, waarmee de adapter verbinding maakt.
Notitie
De DefUpper en DefLower waarden in Windows 95/98/Me network INF-bestanden worden echter niet ondersteund voor INF-bestanden die worden gebruikt in Windows 2000 en nieuwere versies van het besturingssysteem.
De volgende tabel bevat de door Microsoft geleverde UpperRange-waarden:
| Waarde | Beschrijving |
|---|---|
NetBIOS |
NetBIOS |
ipx |
IPX |
Tdi |
TDI-interface voor TCP/IP |
ndis5 |
NDIS 5.x (ndis2, ndis3 en ndis4 mogen niet meer worden gebruikt). Deze waarde moet worden opgegeven voor een niet-ATM-netwerkonderdeel, zoals een niet-ATM-adapter, die met NDIS aan de bovenkant communiceert. |
Ndisatm |
NDIS 5.x met ATM-ondersteuning. Opgegeven waarde voor een ATM-netwerkonderdeel, zoals een ATM-adapter, die aan de bovenkant interfaceert met NDIS. |
ndiswan |
Bovenrand voor een WAN-adapter. Wanneer deze waarde is opgegeven, zorgt dit ervoor dat het besturingssysteem de WAN-adapter automatisch inschakelt voor gebruik met RAS |
Ndiscowan |
Bovenste rand voor een WAN-adapter waarover verbindingsgeoriënteerde NDIS wordt uitgevoerd |
noupper |
Bovenrand voor elk onderdeel dat geen bovenrand voor binding beschikbaar maakt; een dergelijk onderdeel heeft doorgaans een privé-interface aan de bovenrand |
Winsock |
De Windows Socket-interface |
ndis5_atalk |
Bovenrand voor een NDIS 5.x Net-onderdeel (adapter) dat alleen wordt verbonden met een AppleTalk-interface aan de bovenrand |
ndis5_dlc |
Bovenrand voor een NDIS 5.x Net-component (adapter) die alleen aan een DLC-interface aan de bovenrand bindt |
ndis5_ip |
Bovenrand voor een NDIS 5.x Net-onderdeel (adapter) dat alleen wordt verbonden met een TCP/IP-interface aan de bovenrand |
ndis5_ipx |
Bovenrand voor een NDIS 5.x Net-onderdeel (adapter) dat alleen wordt verbonden met een IPX-interface aan de bovenrand |
ndis5_nbf |
Bovenrand voor een NDIS 5.x Net-component (adapter) die alleen wordt verbonden met een NetBEUI-interface aan de bovenrand |
ndis5_streams |
Bovenste rand voor een NDIS 5.x Net-onderdeel (adapter) dat alleen aan een stream-interface aan de bovenste rand bindt. Deze waarde is verouderd voor Windows XP en latere besturingssystemen. |
flpp4 |
Een mobiel breedbandapparaat (MB) dat IPv4 ondersteunt. |
flpp6 |
Een mobiel breedbandapparaat (MB) dat IPv6 ondersteunt. |
De volgende tabel bevat de door Microsoft geleverde LowerRange-waarden:
| Waarde | Beschrijving |
|---|---|
Ethernet |
Onderrand voor een Ethernet-adapter |
geldautomaat |
Onderrand voor een ATM-adapter |
Token Ring |
Onderrand voor een token ring-adapter |
vervolgverhaal |
Onderrand voor een seriële adapter |
Fddi |
Onderrand voor een FDDI-adapter |
Basisband |
Onderrand voor een basebandadapter |
breedband |
Onderrand voor een breedbandadapter |
bluetooth |
Onderrand voor een Bluetooth-adapter |
Arcnet |
Onderrand voor een Arcnet-adapter |
ISDN |
Onderrand voor een ISDN-adapter |
localtalk |
Onderrand voor een LocalTalk-adapter |
WAN |
Onderrand voor een WAN-adapter |
nolower |
Onderrand voor elk onderdeel dat geen onderrand voor binding beschikbaar maakt |
ndis5 |
NDIS 5.x. (ndis2, ndis3 en ndis4 mogen niet meer worden gebruikt.) Voor elk netwerkonderdeel waarvan de onderste rand een interface heeft via NDIS met niet-ATM-onderdelen |
Ndisatm |
Ndis 5.x met ATM-ondersteuning. Voor elk netwerkonderdeel dat via de onderste laag via NDIS op ATM-onderdelen aansluit. |
WLAN |
Ondergrens voor een systeemeigen 802.11 draadloze LAN-adapter. |
ppip |
Onderrand voor een mobiele breedbandadapter (MB) |
vwifi |
Onderrand voor een virtuele wifi-interface |
De waarden UpperRange en LowerRange geven de typen interfaces op, niet de werkelijke onderdelen, waaraan een onderdeel kan binden. De bindingsmachine koppelt een netwerkonderdeel aan alle componenten die de opgegeven interface bieden aan de juiste (boven- of onder) rand. Een protocol met een LowerRange- van ndis5 verbindt bijvoorbeeld met alle onderdelen met een UpperRange- van ndis5, zoals fysieke of virtuele adapters.
Notitie
NDIS LWF-stuurprogramma's kunnen niet worden verbonden met adapters die nolower hebben in de LowerRange van het INF-bestand. NDIS LWF-stuurprogramma's mogen in hun FilterMediaTypesgeen nolower hebben.
Als een NDIS 5.x Net-onderdeel (adapter) slechts met een of meer specifieke protocollen werkt, moet aan de bijbehorende UpperRange- een of meer protocolspecifieke waarden worden toegewezen, zoals ndis5_atalk, ndis5_dlc, ndis5_ip, ndis5_ipx, ndis5_nbf of ndis5_streams. Een dergelijk net class-onderdeel mag geen UpperRange--waarde van ndis5 worden toegewezen, omdat dit ertoe zou leiden dat dat onderdeel verbinding maakt met alle protocollen die een ndis5 onderrand bieden.
Een INF-file-writer kan leverancierspecifieke UpperRange- en LowerRange-waarden voor privébindingsinterfaces definiëren en gebruiken. Als een leverancier bijvoorbeeld alleen de adapter wil binden aan een eigen eigen protocolstuurprogramma, kan de INF-file-writer XXX- opgeven voor de UpperRange- van de adapter en XXX- voor de LowerRange- van het eigen protocol. De Windows 2000-bindingsengine verbindt alle onderdelen met een UpperRange- van XXX- (in dit geval de adapter) met alle onderdelen met een LowerRange- van XXX- (in dit geval het eigen protocol).
Hier volgt een voorbeeld van een add-registry-section waarmee UpperRange en LowerRange waarden voor een ATM-adapter worden toegevoegd:
[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"