This class is used to group a collection of IANet_VLANSetting instances.
Each VLAN can have several associated IANet_VLANToVLANSettingAssoc instances.
The user cannot create instances of IANet_VLANToVLANSettingAssoc.
The user cannot remove instances of IANet_VLANToVLANSettingAssoc.
There are no user-modifiable properties for this class.
An IANet_VLANToVLANSettingAssoc instance will exist to associate each VLAN (IANet_LogicalEthernetAdapter) with its setting.
There are no supported methods for this class.
None.
This abstract class is used to describe a settable property in a configuration. The class is derived from IANet_Setting.
Instances of this class will exist for each setting on each VLAN.
There are several sub-classes for IANet_VLANSetting. The sub-classes correspond to the different types and range 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.
The user cannot create instances of IANet_VLANSetting.
The user cannot remove instances of IANet_VLANSetting.
This abstract class has no modifiable properties, however, the child classes do have modifiable properties (see sub-classes listed in this section).
Each IANet_VLANSetting instance is associated with an IANet_VLAN instance using an instance of IANet_VLANToVLANSettingAssoc.
There are no supported methods for this class. To make changes to a setting, modify the required property and call PutInstance.
SettingID and RequiresSession are not used.
The class models a setting that takes an integer value. There are several IANet setting classes used to model integers. The differences between these classes concerns how the integer is displayed and modified by the GUI, and how validation is done by the Provider. For IANet_VLANSettingInt, it is expected that the GUI will display an edit box with a spin control.
An instance of this class exists for each setting that should be displayed as an integer edit box.
The user cannot create instances of this class.
The user cannot remove instances of this class.
The “CurrentValue” attribute is the only modifiable property of this class. The user can modify this property by using IWbemClassObject::Put() to change the value, then call “IWbemServices::PutInstance()” to update the setting. The Provider will check that:
CurrentValue <= max
CurrentValue >= min
(CurrentValue – min) is a multiple of Step
Where max, min, CurrentValue and Step are all attributes of IANet_SettingInt.
This class implements the following local properties:
Each IANet_VLANSettingInt instance is associated with an IANet_VLAN instance using an instance of IANet_VLANToVLANSettingAssoc.
SettingID and RequiresSession are not used.
There are no supported methods for this class. To make changes to a setting, modify the required property and call PutInstance.
The class models an enumeration setting value. For IANet_VLANSettingEnum, it is expected that the GUI will display a list of strings which map onto a small number of enumerated values. (e.g., a drop list combo box).
An instance of this class exists for each setting that will be displayed as an enum.
The user cannot create instances of this class.
The user cannot remove instances of this class.
The “CurrentValue” attribute is the only modifiable property of this class. Modify this property by using Put() to change the value, then call “PutInstance()” to update the setting. The Provider will check that:
CurrentValue ε PossibleValues[]
This class implements the following local properties:
Each IANet_VLANSettingEnum instance is associated with an IANet_VLAN instance using an instance of IANet_VLANToVLANSettingAssoc.
SettingID and RequiresSession are not used.
There are no supported methods on this class. To make changes to a setting modify the required property and call PutInstance.
The class models a setting that specifically handles Slider settings. For IANet_VLANSettingSlider, it is expected that the GUI will display a slider which will allow the user to choose the value in a graphical manner – the actual value chosen need not be displayed.
An instance of this class exists for each setting that will be displayed as a slider.
The user cannot create instances of this class.
The user cannot remove instances of this class.
The “CurrentValue” attribute is the only modifiable property of this class. Modify this property by using Put() to change the value, then call “PutInstance()” to update the setting. The Provider will check that:
CurrentValue ε PossibleValues[]
This class implements the following local properties:
Each IANet_VLANSettingSlider instance is associated with an IANet_VLAN instance using an instance of IANet_VLANToVLANSettingAssoc.
SettingID and RequiresSession are not used.
There are no supported methods on this class. To make changes to a setting, modify the required property and call PutInstance.
This class models a setting whereby the user can select several options from a list of options. For IANet_VLANSettingMultiSelection, it is expected that the GUI will display multi-selection list box which will allow the user to choose any (or no) option(s).
An instance of this class exists for each setting that will be displayed as a multi-selection.
The user cannot create instances of this class.
The user cannot remove instances of this class.
The “CurrentValue” attribute is the only modifiable property of this class. Modify this property by using Put() to change the value, then use “PutInstance()” to update the setting. The Provider will check that:
CurrentValue ε PossibleValues[]
This class implements the following properties:
Each IANet_VLANSettingMultiSelection instance is associated with an IANet_VLAN instance using an instance of IANet_VLANToVLANSettingAssoc.
SettingID and RequiresSession are not used.
There are no supported methods for this class. To make changes to a setting, modify the required property and call PutInstance.
This class models a setting whereby the user can enter a free-form string value. For IANet_VLANSettingString, it is expected that the GUI will display an edit box.
An instance of this class exists for each setting that will be displayed as an edit box.
The user cannot create instances of this class.
The user cannot remove instances of this class.
The “CurrentValue” attribute is the only modifiable property of this class. Modify this property by using Put() to change the value, then call “PutInstance()” to update the setting.
This class implements the following local properties:
Each IANet_VLANSettingString instance is associated with an IANet_VLAN instance using an instance of IANet_VLANToVLANSettingAssoc.
SettingID and RequiresSession are not used.
SettingID and RequiresSession are not used.
There are no supported methods for this class. To make changes to a setting, modify the required property and then call PutInstance.
HomeCopyright© 2004 Intel Corporation. Legal Information