Ianet_setting, Ianet_settingint – Dell Intel PRO Family of Adapters User Manual
Page 30

Associations
An IANet_AdapterConfiguration instance will exist to associate each adapter (IANet_EthernetAdapter) with its configuration.
An IANet_VLANConfiguration instance will exist to associate each VLAN (IANet_VLAN) with its configuration. An
IANet_BootAgentConfiguration instance will exist to associate each boot agent (IANet_BootAgent) with its configuration.
Methods
There are no supported methods for this class.
Unsupported Attributes
None.
IANet_Setting
Purpose
This abstract class is used to describe a settable property in a configuration. The class is derived from CIM_Setting.
Instances
A separate instance of this class will exist for each setting on each adapter, VLAN or Team. Settings are not shared between
configurations.
There are several sub-classes for IANet_Setting. The sub-classes correspond to the different types and ranges of values that
settings can take. Each sub-class corresponds to a different style of GUI that may be used to display or change the settings.
Creating Instances
You cannot create instances of IANet_Setting.
Removing Instances
You cannot remove instances of IANet_Setting.
Modifying Properties
This abstract class has no modifiable properties, however, the child classes have modifiable properties (see below).
Associations
Each IANet_Setting instance is associated with an IANet_Configuration instance using an instance of IANet_SettingContext.
Methods
There are no supported methods for this class. To make changes to a setting, modify the required property and call
PutInstance.
Unsupported Attributes
SettingID is not used.
IANet_SettingInt
Purpose
This class models a setting that takes an integer value. There are several IANet setting classes used to model integers. The
differences between these classes is related to the way the GUI displays and modifies the integer and the way the Providers
validate. For IANet_SettingInt, it is expected that the GUI will display an edit box with a spin control.
Instances
An instance of this class exists for each setting that should be displayed as an integer edit box.
Creating Instances
You cannot create instances of this class.
Removing Instances
You cannot remove instances of this class.
Modifying Properties
The "CurrentValue" attribute is the only modifiable property of this class. You can modify this property by using
IWbemClassObject::Put() to change the value, then call IWbemServices::PutInstance() to update the setting. The
Providers will check that:
30