Compartir vía


Configuración del controlador del componente

Una vez que el subsistema de configuración de red llama al método INetCfgComponentControl::ApplyPnpChanges del objeto notify, el objeto notify debe enviar información de configuración al controlador del componente de red que posee el objeto notify. El subsistema de configuración de red llama a ApplyPnpChanges después de llamar al método INetCfgComponentControl::ApplyRegistryChanges y después de que se hayan iniciado controladores y servicios para el componente de red determinado. En la llamada ApplyPnpChanges , el subsistema de configuración de red pasa la interfaz INetCfgPnpReconfigCallback . El objeto notify del componente puede usar la interfaz INetCfgPnpReconfigCallback para enviar información de configuración al controlador del componente. Este controlador debe ser un proveedor de TDI o un controlador de miniporte NDIS.

El objeto notify puede llamar a INetCfgPnpReconfigCallback::SendPnpReconfig dentro de su implementación ApplyPnpChanges para enviar información de configuración al controlador de su componente. SendPnpReconfig pasa información de configuración al controlador.

Como alternativa, el objeto notify puede llamar a la función CreateFile de Win32 para abrir una conexión con el controlador de su componente. El objeto notify puede llamar a la función DeviceIoControl de Win32 para enviar un código de control junto con los datos de entrada directamente al controlador de su componente.

El objeto notify no es necesario para usar INetCfgPnpReconfigCallback. Sin embargo, si el objeto notify usa INetCfgPnpReconfigCallback, no será necesario que un usuario reinicie el sistema operativo para que los cambios de configuración surtan efecto en el controlador.