显示和更改属性

网络配置子系统显示网络组件的属性页,并更改组件的参数。

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

应用程序调用组件的 INetCfgComponent::RaisePropertyUi 方法以显示组件的属性。 然后 ,RaisePropertyUi 方法调用以下 notify 对象方法:

如果用户在其中一个自定义页面上更改组件参数之一, RaisePropertyUi 将调用 notify 对象的 INetCfgComponentPropertyUi::ApplyProperties 方法将更改存储在内存中。

为了应用更改,网络配置子系统调用 notify 对象的 INetCfgComponentControl::ApplyRegistryChanges 方法来修改注册表中有关网络组件的信息。 若要使用修改后的信息配置组件的驱动程序,网络配置子系统调用 notify 对象的 INetCfgComponentControl::ApplyPnpChanges 方法并传递 INetCfgPnpReconfigCallback 接口。