共用方式為


指定系結介面

針對其安裝的每個網路元件,網路 INF 檔案必須藉由將 Interface 索引鍵新增至 Ndi 鍵,來指定元件的上層和下層系結介面。

介面索引鍵至少有兩個值:

UpperRange
REG_SZ值,定義元件可以在其上邊緣系結的介面。

LowerRange
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 Net 元件的上邊緣 (配接器) ,只系結至其上邊緣的 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

權杖通道配接器的下邊緣

serial

序列配接器的下邊緣

Fddi

FDDI 配接器的下邊緣

基底帶配接器的下邊緣

寬頻

寬頻配接器的下邊緣

藍牙

藍牙配接器的下邊緣

arcnet

Arcnet 配接器的下邊緣

Isdn

ISDN 配接器的下邊緣

localtalk

LocalTalk 配接器的下邊緣

WAN 介面卡的下邊緣

nolower

任何未公開下邊緣以進行系結的元件下邊緣

ndis5

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

Ndisatm

Ndis 5.x 與 ATM 支援。 針對任何透過 NDIS 與 ATM 元件的下邊緣介面的網路元件

無線 局域網

原生 802.11 無線區域網路 介面卡的下邊緣。

ppip

行動寬頻 (MB) 介面卡的下邊緣

vwifi

虛擬 Wifi 介面的下邊緣

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

注意

NDIS LWF 驅動程式無法附加至其 INF 檔案 LowerRange 中沒有許可權的介面卡。 不允許 NDIS LWF 驅動程式在其 FilterMediaTypes中具有 nolower。

如果 NDIS 5.x Net 元件 (配接器) 僅適用于一或多個特定通訊協定,則其 UpperRange 應該指派一或多個通訊協定特定值,例如ndis5_atalk、ndis5_dlc、ndis5_ip、ndis5_ipx、ndis5_nbf或ndis5_streams。 這類 net 類別元件不應指派 ndis5 的 UpperRange 值,因為這會導致該元件系結至提供 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"