Partilhar via


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 no Painel de Controle. Ao clicar no ícone de rede, o utilizador inicia o subsistema de configuração de rede, que cria uma instância do objeto de notificação e chama o método INetCfgComponentControl::Initialize do objeto. Esse método inicializa o objeto e fornece acesso ao componente e a todos os aspetos da configuração de rede.

A aplicação chama o método INetCfgComponent::RaisePropertyUi do componente para exibir as propriedades do componente. O método RaisePropertyUi, em seguida, chama os seguintes métodos do objeto de notificação:

  • método de INetCfgComponentPropertyUi::QueryPropertyUi para determinar se um contexto específico é apropriado para exibir propriedades para o componente.

  • método INetCfgComponentPropertyUi::SetContext para direcionar o objeto notify do componente para exibir as propriedades do componente no contexto especificado.

  • INetCfgComponentPropertyUi::MergePropPages método para criar e integrar páginas personalizadas para o painel de propriedades do componente no conjunto padrão.

Se o utilizador alterar um dos parâmetros do componente em uma das páginas personalizadas, RaisePropertyUi chamará o método do objeto de notificação INetCfgComponentPropertyUi::ApplyProperties 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 notify 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 do objeto de notificação INetCfgComponentControl::ApplyPnpChanges método e passa o INetCfgPnpReconfigCallback interface.