网络筛选器中间驱动程序的安装要求

注意 NDIS 6.0 及更高版本中不支持筛选器中间驱动程序。 应改用 NDIS 筛选器驱动程序接口。 有关 NDIS 筛选器驱动程序的详细信息,请参阅 NDIS 筛选器驱动程序

本主题总结了 NDIS 5 的 INF 文件要求。x 网络筛选器中间驱动程序。

安装网络筛选器中间驱动程序需要两个 INF 文件:

  • 驱动程序服务 ( = NetService)

  • 驱动程序设备 ( = Net)

网络筛选器中间驱动程序的服务 INF 文件

INF 文件部分 状态 注释

版本部分

必需

Class= NetService

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

INF SourceDisksNames 节INF SourceDisksFiles 节

如果 ...

如果 INF 文件未随 Windows 2000 一起分发,则是必需的。 如果 INF 文件随 Windows 2000 一起分发,则必须在 Version 节中指定 LayoutFile 条目,并且不使用 SourceDisksNamesSourceDisksFiles 部分。

没有特定于网络的要求。

INF DestinationDirs 节

必需

没有特定于网络的要求。

ControlFlags 节

可选

没有特定于网络的要求。

INF Manufacturer 节

必需

没有特定于网络的要求。

模型部分

必需

hw-id 应包含提供商名称,后跟下划线和制造商名称或产品名称,例如:MS_DLC。

DDInstall 节

必需

特征 条目:

需要NCF_FILTER。 NCF_HAS_UI和NCF_NO_SERVICE是可选的。

必须将设备 INF 复制到系统 INF 目录,请参阅 复制 INF

DDInstall.Services 节

可选

没有特定于网络的要求。

Add-registry-sections

必需

创建 Ndi 密钥

FilterClass、FilterDeviceInfId、FilterMediaTypes

指定绑定接口

允许的绑定接口:

UpperRange: noupper

LowerRange: nolower

可选

设置组件的静态参数

要求安装另一个网络组件

添加 HelpText 值

添加通知对象的注册表值

删除节

可选

INF Strings 节

必需

没有特定于网络的要求。

网络筛选器中间驱动程序的设备 INF 文件

INF 文件部分 状态 注释

版本部分

必需

Class= Net

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

ControlFlags 节

必需

此部分必须包含设备的 ExcludeFromSelect 条目。

INF Manufacturer 节

必需

没有特定于网络的要求。

模型部分

必需

hw-id 应包含提供商名称,后跟下划线和制造商名称或产品名称,例如:MS_DLC。

DDInstall 节

必需

特征 条目:

需要NCF_VIRTUAL。 NCF_HIDDEN和NCF_NOT_USER_REMOVABLE是可选的。

DDInstall.Services 节

必需

AddService 指令的 ServiceName 值必须与 Ndi 键下的筛选器组件的 Service 值匹配。

Add-registry-sections

必需

创建 Ndi 密钥

指定与服务相关的值

可选

设置组件的静态参数

要求安装另一个网络组件

INF Strings 节

必需

没有特定于网络的要求。