Sobre notificar objetos
Um objeto de notificação processa notificações que o subsistema de configuração de rede envia ao objeto em nome de um componente de rede específico. Esse componente de rede possui o objeto notify. Os componentes de rede que podem possuir um objeto de notificação são:
Transportes como um driver de protocolo
Serviços como um driver intermediário
Clientes como um Cliente para Redes Microsoft
Nota Os cartões de rede não dão suporte e não podem possuir objetos de notificação. Os cartões de rede física ou virtual que participam da configuração da rede ou da instalação e desinstalação devem usar arquivos INF ou o mecanismo de co-instalador do dispositivo. Para obter mais informações, consulte Escrevendo um co-instalador.
Um objeto notify executa as seguintes ações:
Expõe métodos de interface ao subsistema de configuração de rede para que o subsistema de configuração de rede possa informar o objeto notify sobre a ocorrência de eventos nos quais o objeto de notificação solicitou notificação.
Chama métodos das interfaces públicas do subsistema de configuração de rede para executar ações que incluem, mas não se limitam à instalação e remoção de dispositivos de rede. Para obter mais informações, consulte Interfaces de configuração de rede.
Para solicitar e receber notificações e se comunicar entre si, o objeto notify e o subsistema de configuração de rede implementam interfaces COM (Component Object Model).
Notificar objetos são objetos COM que residem em DLLs (bibliotecas de vínculo dinâmico). Essas DLLs são servidores de componentes COM. Cada tipo de componente de rede é associado a um instalador de classe que instala tipos específicos de componentes de rede e registra objetos de classe COM pertencentes a esses componentes de rede. Depois que a fase de instalação do main para componentes de rede for concluída, os objetos serão registrados. Para registrar um objeto de classe COM, o instalador de classe chama a função de ponto de entrada DLL do objeto.
Sempre que o sistema operacional instala, atualiza ou remove a funcionalidade de rede ou sempre que os aplicativos configuram a rede, o sistema operacional ou esses aplicativos devem iniciar o subsistema de configuração de rede. Depois que o subsistema de configuração de rede é iniciado, ele cria uma instância de um objeto notify e o objeto notify executa operações específicas.
Os tópicos a seguir descrevem os tipos de notificações que notificam os objetos recebidos e as operações que notificam objetos executam:
Instalando componentes de rede
Atualizando componentes de rede