共用方式為


指定系結介面

針對它所安裝的每個網路元件,網路 INF 檔案必須透過將 介面 鍵新增至 Ndi 鍵,來指定該元件的上層和下層綁定介面。

介面 鍵項至少有兩個值:

上限範圍
REG_SZ 值,定義元件可以在其頂端邊緣系結的介面。

低範圍
REG_SZ值,定義元件可以在其下邊緣系結的介面。 對於實體適配卡,此介面應一律是網路適配器所連線的網路媒體,例如乙太網路。

注意

不過,Windows 95/98/Me 網路 INF 檔案中的 DefUpperDefLower 值,不支援用於 Windows 2000 和更新版本作業系統的 INF 檔案。

下表列出Microsoft提供的 UpperRange 值:

價值 描述

netbios

NetBIOS

ipx

IPX

tdi

TCP/IP 的 TDI 介面

ndis5

NDIS 5.x (ndis2、ndis3 和 ndis4 不應再使用)。 這個值應該為任何非 ATM 網路元件指定,例如非 ATM 介面卡,這些元件在上層與 NDIS 互通。

Ndisatm

具有 ATM 支援的 NDIS 5.x。 指定任何 ATM 網路元件(例如 ATM 適配卡),其中上緣介面與 NDIS 相接的值

ndiswan

WAN 配接器的上邊緣。 指定時,這個值會導致作系統自動啟用WAN 配接器以搭配 RAS 使用

Ndiscowan

連接導向 NDIS 執行的 WAN 配接卡的上緣

noupper

任何不公開上邊緣以供系結的元件的上邊緣;這類元件通常會在其上邊緣有私有介面。

winsock

Windows 套接字介面

ndis5_atalk

NDIS 5.x Net 元件(配接器)的上邊緣,只系結到 AppleTalk 介面的上邊緣。

ndis5_dlc

NDIS 5.x 網路元件(配接器)的上端僅與 DLC 介面的上端系結

ndis5_ip

NDIS 5.x Net 元件(配接器)的上邊緣,其上邊緣只會系結至其上邊緣的 TCP/IP 介面

ndis5_ipx

NDIS 5.x Net 元件(配接器)的上邊緣,其上邊緣只會系結至其上邊緣的IPX介面

ndis5_nbf

NDIS 5.x Net 元件(配接器)的上邊緣,其只會系結至 NetBEUI 介面的上邊緣

ndis5_streams

NDIS 5.x Net 元件(配接器)的上邊緣,其只會系結至其上邊緣的數據流介面。 此值已過時,適用於 Windows XP 和更新版本的作系統。

flpp4

支援 IPv4 的行動寬頻(MB)裝置。

flpp6

支援 IPv6 的行動寬頻(MB)裝置。

下表列出Microsoft提供的LowerRange值:

價值 描述

乙太網

乙太網路卡的下邊緣

atm

ATM 轉接器的下緣

令牌環 (tokenring)

令牌環配接器的下邊緣

串行

序列配接器的下邊緣

fddi

FDDI 配接器的下邊緣

基帶

基底帶配接器的下邊緣

寬頻

寬頻配接器的下邊緣

bluetooth

藍牙適配卡的下邊緣

arcnet

Arcnet 配接器的下邊緣

isdn

ISDN 配接器的下邊緣

localtalk

LocalTalk 配接器的下邊緣

廣域網

WAN 配接器的下邊緣

nolower

未公開下邊緣以供系結之任何元件的下邊緣

ndis5

NDIS 5.x。 (ndis2、ndis3 和 ndis4 不應再使用。針對任何透過 NDIS 與非 ATM 元件的下邊緣介面的網路元件

Ndisatm

具有 ATM 支援的 Ndis 5.x。 對於透過 NDIS 與 ATM 元件介面的任何網路元件

Wlan

原生 802.11 無線 LAN 適配器的下邊緣。

ppip

行動寬頻(MB) 配接器的下邊緣

vwifi

虛擬 wifi 介面的下邊緣

UpperRangeLowerRange 值會指定介面類型,而不是元件可以繫結到的實際元件類型。 系結引擎會將網路元件系結至所有元件,這些元件會在適當的 (上邊緣或下邊緣) 提供指定的介面。 例如,擁有 LowerRange 為 ndis5 的通訊協定會綁定至所有擁有 UpperRange 為 ndis5 的元件,例如實體或虛擬配接器。

注意

NDIS LWF 驅動程式無法連接至在其 INF 檔案的 LowerRange 中包含 nolower 的網路卡。 不允許 NDIS LWF 驅動程式在其 FilterMediaTypes中具有 nolower。

如果 NDIS 5.x Net 元件 (adapter) 僅適用於一或多個特定通訊協定,則其 UpperRange 應該指派一或多個通訊協定特定值,例如ndis5_atalk、ndis5_dlc、ndis5_ip、ndis5_ipx、ndis5_nbf或ndis5_streams。 這類 net 類別元件不應指派 UpperRange ndis5 的值,因為這會導致該元件系結至提供 ndis5 下邊緣的所有通訊協定。

INF-file-writer 可以定義和使用廠商特定的 UpperRangeLowerRange 的專用綁定介面值。 例如,如果廠商只想要將其適配卡系結至自己的專屬通訊協定驅動程式,INF-file-writer 可以針對適配卡的 UpperRange 指定 XXX,併為專屬通訊協定的 LowerRange指定 XXX。 Windows 2000 系結引擎會將所有具有 UpperRangeXXX 的元件(在此案例中是適配卡)與所有具有 LowerRangeXXX 的元件(在此案例中是專屬通訊協定)系結。

以下是一個 add-registry-section 的範例,其為 ATM 適配卡新增 UpperRangeLowerRange 的值:

[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"