Exibindo e alterando propriedades
O subsistema de configuração de rede exibe páginas de propriedades de um componente de rede e altera os parâmetros do componente.
As propriedades de um componente podem ser exibidas e modificadas de Painel de Controle. Ao clicar no ícone Rede , você inicia o subsistema de configuração de rede, que cria uma instância do objeto notify e chama o método INetCfgComponentControl::Initialize do objeto. Esse método inicializa o objeto e fornece acesso ao componente e a todos os aspectos da configuração de rede.
O aplicativo chama o método INetCfgComponent::RaisePropertyUi do componente para exibir as propriedades do componente. O método RaisePropertyUi chama os seguintes métodos de objeto de notificação:
Método INetCfgComponentPropertyUi::QueryPropertyUi para determinar se um contexto específico é apropriado para exibir propriedades para o componente.
Método INetCfgComponentPropertyUi::SetContext para direcionar o objeto de notificação do componente para exibir as propriedades do componente no contexto especificado.
Método INetCfgComponentPropertyUi::MergePropPages para criar e mesclar páginas personalizadas para a folha de propriedades do componente no conjunto padrão.
Se o usuário alterar um dos parâmetros do componente em uma das páginas personalizadas, RaisePropertyUi chamará o método INetCfgComponentPropertyUi::ApplyProperties do objeto de notificação para armazenar a alteração na memória.
Para aplicar a alteração, o subsistema de configuração de rede chama o método INetCfgComponentControl::ApplyRegistryChanges do objeto de notificação para modificar informações sobre o componente de rede no registro. Para configurar o driver do componente com as informações modificadas, o subsistema de configuração de rede chama o método INetCfgComponentControl::ApplyPnpChanges do objeto notify e passa a interface INetCfgPnpReconfigCallback .