Partilhar via


Sobre Notificar objetos

Um objeto notify processa notificações que o subsistema de configuração de rede envia ao objeto em nome de um componente de rede específico. Este componente de rede possui o objeto de notificação. Os componentes de rede que podem possuir um objeto de notificação são:

  • Transporte, como um controlador de protocolo

  • Serviços como um motorista intermediário

  • Clientes como um cliente para redes Microsoft

Observação As placas de rede não suportam e não podem possuir objetos de notificação. As placas de rede físicas ou virtuais que participam da configuração da rede ou da instalação e desinstalação devem usar arquivos INF ou o mecanismo de coinstalador do dispositivo. Para obter mais informações, consulte Escrever 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 notify 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 a, instalar e remover 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).

Os objetos de notificação são objetos COM que residem em bibliotecas de vínculo dinâmico (DLLs). Essas DLLs são servidores de componentes COM. Cada tipo de componente de rede está associado a um instalador de classe que instala tipos específicos de componentes de rede e registra objetos de classe COM que são de propriedade desses componentes de rede. Após a conclusão da fase de instalação principal dos componentes de rede, os objetos sã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 seguintes descrevem os tipos de notificações que os objetos notificados recebem e as operações que os objetos notificados realizam.

Notificar diagrama de objeto

Processamento de notificações

Instalando componentes de rede

Removendo componentes de rede

Atualizando componentes de rede

Exibindo e alterando propriedades

Configurando a rede