Actualización de la configuración, Visión general – Dell Intel PRO Family of Adapters Manual del usuario
Página 47

Regreso a la pantalla de contenido
Actualización de la configuración: Guía del usuario de
proveedores WMI y CDM para adaptadores de red Intel® PRO
Cambiar la configuración de un adaptador, equipo o VLAN
Agregar un adaptador a un equipo
Eliminar un adaptador de un equipo
Cambiar la prioridad de un adaptador dentro de un equipo
Cambiar los atributos de una VLAN
Actualizar el agente de inicio
Visión general
En la mayoría de los casos, para actualizar la configuración, la aplicación cliente deberá obtener un controlador de sesión de la
clase IANet_NetService y guardar esta identificación en un objeto de contexto IWbemContext. Los cambios de la configuración
ocurrirán solamente cuando se llama el método Apply en IANet_NetService. Este requisito tiene algunas excepciones:
Los cambios a la clase de agente de inicio ocurrirán inmediatamente en cuanto se producen y no requieren un controlador
de sesión.
Algunas llamadas de método (por ejemplo, identify adapter) ocasionan que se lleve a cabo una operación antes de que se
llame a Apply.
Para algunas operaciones, se puede utilizar el calificador PreCheck en el contexto para verificar si es que se permitió un
operación. Esto permite la utilización de una interfaz de usuario a fin de inhabilitar ciertos controles o elementos del menú si fuera
necesario.
Cambiar la configuración del adaptador, equipo o VLAN
El cambio de la configuración de un adaptador, equipo o VLAN:
Requiere de un controlador de sesión.
PreCheck está disponible.
Requiere una llamada a Apply antes de que se ejecute la operación..
Para cambiar la configuración de un adaptador, VLAN o equipo, el cliente deberá obtener primero la ruta del objeto de la
configuración que se va a cambiar. La mejor manera de lograrlo es enumerar las configuraciones en el objeto y guardar el atributo
__PATH
de la configuración (vea lo indicado anteriormente).
Para el cliente la forma más fácil de actualizar una configuración es:
1. Obtener una instancia del objeto de configuración del WMI.
2. Modificar el atributo CurrentValue (usando IWbemClassObject::Put()).
3. Llamar a IWbemServices::PutInstance() para pasar la instancia modificada al proveedor WMI. Deberá llamarse a
PutInstance
con el indicador WBEM_FLAG_UPDATE_ONLY.
El Proveedor WMI validará el CurrentValue y devolverá WBEM_E_FAIL si es que falló la validación. La razón exacta de la falla
47