配置网络

notify 对象可以为拥有它的网络组件提供对网络配置的编程控制。

可以从网络控制面板应用程序配置网络组件的属性。 单击“ 网络 ”图标时,将启动网络配置子系统,这将创建 notify 对象的实例,并调用对象的 INetCfgComponentControl::Initialize 方法。 此方法初始化 对象,并提供对组件和网络配置的所有方面的访问。

网络配置子系统创建 实例并初始化 notify 对象后,子系统调用 notify 对象的 INetCfgComponentNotifyGlobal::GetSupportedNotifications 方法,以检索对象所需的通知类型。 使用此信息,子系统可以向 对象发送所需的通知。 对象可以使用这些通知来控制可能影响拥有对象的组件的网络设置和配置的各个方面。 例如,如果子系统调用 notify 对象的 INetCfgComponentNotifyGlobal::SysQueryBindingPath 方法通知对象子系统即将添加其他网络组件所属的绑定路径,则对象有机会请求子系统禁用该绑定路径。 此外,子系统还会调用 notify 对象的 INetCfgComponentNotifyBinding 接口的任何方法。 这些方法通知对象子系统将其他网络组件绑定到拥有通知对象的组件的方式发生更改。