Partilhar via


Configurando o driver do componente

Depois que o subsistema de configuração de rede chamar o método INetCfgComponentControl::ApplyPnpChanges de um objeto notify, o objeto notify deverá enviar informações de configuração para o driver do componente de rede que possui o objeto notify. O subsistema de configuração de rede chama ApplyPnpChanges depois de chamar o método INetCfgComponentControl::ApplyRegistryChanges e depois que drivers e serviços para o componente de rede específico tiverem sido iniciados. Na chamada ApplyPnpChanges , o subsistema de configuração de rede passa a interface INetCfgPnpReconfigCallback . O objeto notify do componente pode usar a interface INetCfgPnpReconfigCallback para enviar informações de configuração para o driver do componente. Esse driver deve ser um provedor de TDI ou um driver de miniporto NDIS.

O objeto notify pode chamar INetCfgPnpReconfigCallback::SendPnpReconfig em sua implementação ApplyPnpChanges para enviar informações de configuração para o driver do componente. SendPnpReconfig passa informações de configuração para o driver.

Como alternativa, o objeto notify pode chamar a função CreateFile do Win32 para abrir uma conexão com o driver do componente. O objeto notify pode chamar a função DeviceIoControl do Win32 para enviar um código de controle junto com os dados de entrada diretamente para o driver do componente.

O objeto notify não é necessário para usar INetCfgPnpReconfigCallback. Mas, se o objeto notify usar INetCfgPnpReconfigCallback, um usuário não será obrigado a reinicializar o sistema operacional para fazer com que as alterações de configuração entrem em vigor no driver.