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

Page 30

Advertising
background image

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.

Back to Top

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.

Back to Top

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

Advertising