Compartir vía


Procesamiento de notificaciones

El subsistema de configuración de red envía notificaciones para notificar a los objetos a intervalos siguientes:

  • Durante la instalación de red, incluida la instalación del sistema operativo, la instalación de la funcionalidad de red en un sistema operativo que no admitía previamente las redes, la actualización del sistema operativo o la desinstalación de características de red

  • Durante la configuración de red, incluida la adición, eliminación, habilitación y deshabilitación de componentes de red, cambio de componentes de red y cambio de cómo el subsistema de configuración de red enlaza los componentes de red juntos.

  • Después de que una aplicación dirija al subsistema para mostrar las propiedades de los componentes de red que poseen objetos de notificación

Para procesar las notificaciones, un objeto notify realiza la siguiente secuencia general de operaciones:

  1. Cuando se carga el objeto notify, lee el registro del sistema para formar un modelo de la configuración de red actual en sus estructuras de datos internas.

  2. Después de que el subsistema de configuración de red envíe notificaciones al objeto notify sobre los cambios de red solicitados anteriormente, el objeto notify modifica sus estructuras de datos internas para realizar un seguimiento de esos cambios.

  3. Cuando el subsistema de configuración de red se realiza enviando notificaciones al objeto notify, el subsistema llama al método INetCfgComponentControl::ApplyRegistryChanges del objeto de notificación para confirmar los cambios en el registro del sistema.

Nota Las notificaciones mencionadas en la secuencia anterior también pueden incluir una llamada al método INetCfgComponentControl::CancelChanges del objeto de notificación en cuyo caso el objeto notify debe revertir a la configuración de red original. Antes de modificar la configuración de red original, el objeto notify debe realizar dos copias de la configuración. El objeto notify puede modificar una copia para incluir los cambios y dejar la otra copia en la condición original. El objeto notify puede usar la copia sin modificar al revertir a la configuración de red original.