Ianet_settingenum – Dell Intel PRO Family of Adapters Manual del usuario

Página 32

Advertising
background image

mostrará un cuadro de edición con un control numérico.

Instancias
Existe una instancia de esta clase para cada configuración que debe visualizarse como un cuadro de edición de número entero.

Creación de instancias
No se pueden crear instancias de esta clase.

Eliminación de instancias
No se pueden eliminar instancias de esta clase.

Modificación de propiedades
El atributo "CurrentValue" es la única propiedad de esta clase que puede modificarse. Se puede modificar esta propiedad usando
IWbemClassObject::Put()

para cambiar el valor y luego llame a IWbemServices::PutInstance() para actualizar esa

configuración. Los proveedores verificarán que:

CurrentValue

<= max

CurrentValue

> = min

(CurrentValue - min) es un múltiplo de Step

Dónde max, min, CurrentValue y Step son todos atributos de IANet_SettingInt.

Asociaciones
Cada instancia de IANet_SettingInt está asociada con una instancia de IANet_Configuration que usa una instancia de

IANet_SettingContext.

Atributos no compatibles
No se usa SettingID.

Métodos
No hay métodos compatibles con esta clase. Para cambiar una configuración, modifique la propiedad necesaria y llame a
PutInstance

.

Principio

IANet_SettingEnum

Propósito
Esta clase modela una configuración que adquiere un valor de número entero. Existen varias clases de configuración de IANet que

se utilizan para modelar números enteros. Las diferencias entre estas clases se relacionan con la forma en la que la GUI visualiza

y modifica el número entero y la manera en la cual los proveedores lo validan. Para IANet_SettingEnum, se espera que la GUI

visualizará una lista de cadenas que se asignan a un número reducido de valores enumerados (por ejemplo, un cuadro combinado

con una lista desplegable).

Instancias
Existe una instancia de esta clase para cada configuración que debe visualizarse como una enumeración.

Creación de instancias
No se pueden crear instancias de esta clase.

Eliminación de instancias
No se pueden eliminar instancias de esta clase.

Modificación de propiedades
El atributo CurrentValue es la única propiedad de esta clase que puede modificarse. A fin de modificar esta propiedad use Put()

para cambiar el valor y luego llame a PutInstance() para actualizar esa configuración. Los proveedores van a verificar que
CurrentValue ? PossibleValues[]

Asociaciones
Cada instancia de IANet_SettingEnum está asociada con una instancia de IANet_Configuration que usa una instancia de

IANet_SettingContext.

32

Advertising