网络适配器的安装要求

本主题总结了网络适配器的安装要求。

注意 NDIS 6.0 及更高版本的驱动程序支持网络设备的一组 标准化 INF 关键字

一般要求

INF 文件部分 状态 注释

版本部分

必选

Class= Net

ClassGuid= {4D36E972-E325-11CE-BFC1-08002BE10318}

INF SourceDisksNames 部分INF SourceDisksFiles 部分

如果这是必需的...

如果 INF 文件未随 Windows 2000 一同分发,则为必需。 如果 INF 文件随 Windows 2000 一起分发,则必须在“版本”部分中指定 LayoutFile 条目,并且不使用 SourceDisksNamesSourceDisksFiles 节。

没有特定于网络的要求。

INF DestinationDirs 部分

必选

没有特定于网络的要求。

ControlFlags 部分

必选

必须为每个由 INF 文件安装的即插即用(PnP)适配器包含一个ExcludeFromSelect条目。

不应列出非 PnP 适配器,例如非 PnP ISA 和 EISA 适配器。 请注意,Windows XP 和更高版本的作系统不支持非 PnP ISA 适配器和 EISA 适配器。

INF 厂商部分

必选

没有特定于网络的要求。

Models 章节

必选

hw-id 必须与适配器提供给 PnP 管理器的硬件 ID 相匹配。

DDInstall 部分

必选

特征 条目

允许的值:

NCF_VIRTUAL,

NCF_SOFTWARE_ENUMERATED、NCF_PHYSICAL、NCF_MULTIPORT_INSTANCED_ADAPTER、NCF_HAS_UI、NCF_HIDDEN、NCF_NOT_USER_REMOVABLE

NCF_VIRTUAL、NCF_SOFTWARE_ENUMERATED和NCF_PHYSICAL互斥。

物理适配器需要 BusType 条目。

EISA 适配器需要 EisaCompressedId 条目。 此项同时指定适配器的 EISA 压缩 ID 和适配器掩码。 Windows XP 和更高版本的作系统不支持 EISA 适配器。

多端口网络适配器需要 Port1DeviceNumberPort1FunctionNumber 条目。

DDInstall.Services 节

必选

没有特定于网络的要求。

添加注册表段

必选

创建 Ndi 密钥

指定服务相关值

指定捆绑包成员身份(仅适用于 LBFO 微型端口驱动程序)

指定绑定接口

允许的绑定接口:

UpperRange

ndis5、ndisatm、ndiswan、ndiscowan、noupper、ndis5_atalk、ndis5_dlc、ndis5_ip、ndis5_ipx、ndis5_nbf、ndis5_streams

LowerRange

以太网,ATM,令牌环网,串行通信,FDDI,基带,宽带,ARCNET,ISDN,LocalTalk,广域网

可选

设置组件的静态参数

要求安装另一个网络组件

为“高级属性”页指定配置参数

指定网络适配器的自定义属性页

INF 字符串部分

必选

没有特定于网络的要求。

WAN 适配器的其他要求

WAN 适配器具有以下主题中所述的其他安装要求:

指定 WAN 适配器的 WAN 终结点

为 ISDN 适配器指定 ISDN 关键字和值

安装多协议 WAN NIC

注意 不支持 删除部分网络组件的通知对象