安装中间驱动程序
中间驱动程序需要两个 INF 文件。 其中一个 INF 文件定义协议下边缘的安装参数。 另一个 INF 文件定义虚拟微型端口上边缘的安装参数。
协议 INF 文件是主 INF 文件。 安装协议下边缘后,根据对协议 INF 文件中定义的微型端口驱动程序 INF 文件的引用,安装虚拟微型端口上边缘。
在 Windows Vista 上,可以使用通知对象或自定义安装应用程序将微型端口驱动程序 INF 文件复制到系统 INF 目录。 对于 Windows Vista 和更高版本的操作系统,应使用协议 INF 文件中的 INF CopyINF 指令 来复制微型端口驱动程序 INF 文件。 有关通知对象和复制 INF 文件的详细信息,请参阅 中间驱动程序通知对象。
协议下边缘的系统提供的设备安装类是用于筛选中间驱动程序的 NetService 和用于 MUX 中间驱动程序的 NetTrans 。 虚拟微型端口的驱动程序类始终为 Net。
除了 INF 文件,还必须提供具有 MUX 中间驱动程序的通知对象。 通知对象对于筛选器中间驱动程序是可选的。
始终使用 ExcludeFromSelect 指令从用户界面中删除虚拟微型端口设备。 因此,用户仅看到协议,并从协议 INF 文件安装协议。
注意ExcludeFromSelect 指令不会从“连接”对话框中删除虚拟设备。 但是,微型端口驱动程序 INF 文件 DDInstall 部分 的“特征 ”条目中的NCF_HIDDEN标志可防止在用户界面的任何部分(包括“ 连接 ”对话框)中显示虚拟微型端口。
本部分提供有关中间 INF 文件和通知对象的信息。 以下信息在以下主题中介绍: