Отображение и изменение свойств
Подсистема конфигурации сети отображает страницы свойств для сетевого компонента и изменяет параметры компонента.
Свойства компонента можно отображать и изменять из панель управления. Щелкнув значок Сеть , вы запускаете подсистему конфигурации сети, которая создает экземпляр объекта notify и вызывает метод INetCfgComponentControl::Initialize объекта. Этот метод инициализирует объект и предоставляет доступ к компоненту и всем аспектам конфигурации сети.
Приложение вызывает метод INetCfgComponent::RaisePropertyUi компонента для отображения свойств компонента. Затем метод RaisePropertyUi вызывает следующие методы объекта notify:
Метод INetCfgComponentPropertyUi::QueryPropertyUi позволяет определить, подходит ли определенный контекст для отображения свойств компонента.
Метод INetCfgComponentPropertyUi::SetContext, который направляет объект notify компонента на отображение свойств компонента в указанном контексте.
Метод INetCfgComponentPropertyUi::MergePropPages для создания и объединения настраиваемых страниц для страницы свойств компонента в набор по умолчанию.
Если пользователь изменяет один из параметров компонента на одной из настраиваемых страниц, RaisePropertyUi вызывает метод INetCfgComponentPropertyUi::ApplyProperties объекта notify для хранения изменений в памяти.
Чтобы применить это изменение, подсистема конфигурации сети вызывает метод INetCfgComponentControl::ApplyRegistryChanges объекта notify для изменения сведений о сетевом компоненте в реестре. Чтобы настроить драйвер компонента с измененными сведениями, подсистема конфигурации сети вызывает метод INetCfgComponentControl::ApplyPnpChanges объекта уведомления и передает интерфейс INetCfgPnpReconfigCallback .