关于通知对象
通知对象处理网络配置子系统代表特定网络组件发送到对象的通知。 此网络组件拥有 notify 对象。 可以拥有通知对象的网络组件包括:
协议驱动程序等传输
中间驱动程序等服务
客户端(如 Microsoft Networks 客户端)
注意 网卡不支持并且无法拥有通知对象。 参与配置网络或安装和卸载的物理或虚拟网卡必须使用 INF 文件或设备共同安装程序机制。 有关详细信息,请参阅 编写共同安装程序。
通知对象执行以下操作:
向网络配置子系统公开接口方法,以便网络配置子系统可以通知通知对象发生通知对象请求通知的事件。
调用网络配置子系统的公共接口的方法,以执行包括但不限于安装和删除网络设备的操作。 有关详细信息,请参阅 网络配置接口。
若要请求和接收通知并相互通信,通知对象和网络配置子系统 (COM) 接口实现组件对象模型。
通知对象是驻留在动态链接库中的 COM 对象, (dll) 。 这些 DLL 是 COM 组件服务器。 每种类型的网络组件都与 类安装程序 相关联,该安装程序安装特定类型的网络组件并注册这些网络组件拥有的 COM 类对象 。 完成网络组件的main安装阶段后,将注册对象。 为了注册 COM 类对象,类安装程序会调用对象的 DLL 入口点函数。
每当操作系统安装、升级或删除网络功能时,或者每当应用程序配置网络时,操作系统或这些应用程序都必须启动网络配置子系统。 网络配置子系统启动后,它会创建 notify 对象的实例,并且 notify 对象执行特定操作。
以下主题介绍通知对象接收的通知类型和通知对象执行的操作: