Сведения об уведомлениях об объектах

Объект уведомления обрабатывает уведомления, которые подсистема конфигурации сети отправляет объекту от имени определенного сетевого компонента. Этому сетевому компоненту принадлежит объект notify. Сетевые компоненты, которые могут владеть объектом уведомления:

  • Транспорты, такие как драйвер протокола

  • Службы, такие как промежуточный драйвер

  • Клиенты, такие как клиент для Microsoft Networks

Примечание Сетевые карты не поддерживают и не могут владеть объектами уведомления. Физические или виртуальные сетевые карты, участвующие в настройке сети или установке и удалении, должны использовать INF-файлы или механизм совместного установщика устройства. Дополнительные сведения см. в статье Создание совместного установщика.

Объект notify выполняет следующие действия:

  • Предоставляет методы интерфейса подсистеме конфигурации сети, чтобы подсистема конфигурации сети оповестила объект уведомления о возникновении событий, о которых объект уведомления запросил уведомление.

  • Вызывает методы общедоступных интерфейсов подсистемы конфигурации сети для выполнения действий, которые включают установку и удаление сетевых устройств, но не ограничиваются ими. Дополнительные сведения см. в разделе Сетевые интерфейсы конфигурации.

Чтобы запрашивать и получать уведомления, а также взаимодействовать друг с другом, объект уведомления и подсистема конфигурации сети реализуют интерфейсы COM.

Объекты Notify — это COM-объекты, которые находятся в библиотеках динамической компоновки (DLL). Эти библиотеки DLL являются серверами com-компонентов. Каждый тип сетевого компонента связан с установщиком класса , который устанавливает определенные типы сетевых компонентов и регистрирует объекты класса COM, принадлежащие этим сетевым компонентам. После завершения этапа установки main для сетевых компонентов объекты регистрируются. Чтобы зарегистрировать объект класса COM, установщик класса вызывает функцию точки входа DLL объекта.

Всякий раз, когда операционная система устанавливает, обновляет или удаляет сетевые функции или когда приложения настраивают сеть, операционная система или эти приложения должны запускать подсистему конфигурации сети. После запуска подсистемы конфигурации сети она создает экземпляр объекта уведомления, а объект уведомления выполняет определенные операции.

В следующих разделах описаны типы уведомлений, уведомляющих объекты о получении, и операции, которые уведомляют объекты:

Схема объекта уведомления

Обработка уведомлений

Установка сетевых компонентов

Удаление сетевых компонентов

Обновление сетевых компонентов

Отображение и изменение свойств

Настройка сети