Delen via


Bindingsinterfaces opgeven

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"