beautypg.com

Ianet_ipprotocolendpoint – Dell Intel PRO Family of Adapters User Manual

Page 24

background image

You cannot create instances of IANet_EthernetAdapter.

Removing Instances

Deleting an instance of IANet_EthernetAdapter will uninstall physical adapters. Only non-virtual Intel adapters may be

uninstalled in this way. A session handle is required for this operation.

Modifying Properties

There are no user-modifiable properties for this class.

Unsupported Attributes

The following attributes are not required for Intel PROSet and are, therefore, not supported:

AutoSense (this is exposed as a setting)

ErrorCleared

OtherIdentifyingInfo

IdentifyingDescriptions

InstallDate

LastErrorCode

MaxDataSize

MaxQuiesceTime

PowerManagementCapabilities (this is exposed as a method)

PowerManagementSupported (this is exposed as a method)

PowerOnHours

ShortFramesReceived

SymbolErrors

TotalPowerOnHours

Methods

This class instance supports the following methods:

IdentifyAdapter — Identifies adapter by flashing the light on the adapter for a few seconds. This method will only

work for physical adapters.

HasVLANs — Returns number of VLANs on this adapter.

IsPowerMgmtSupported — Indicates whether power management is supported on the adapter.

GetPowerUsage — Detects overall power usage for the adapter.

0 = Normal Power

1 = Low power

SetPowerUsage — Reduces overall power usage for the adapter. Power usage setting is not preserved between

system restarts or driver reloads. When the system restarts or the driver is reloaded, the adapter automatically returns

to normal power consumption.

GetPowerUsageOptions — Detects any optional power usage settings (e.g., power usage for standby, battery

operation, etc.).

SetPowerUsageOptions — Changes power usage options (e.g., method can be used to reduce power usage for

standby, battery operation, etc.)

Note: Power usage settings are stored and used for subsequent reboots.

TestCable — Performs diagnostic test on a particular adapter. On failure, this method returns possible problems,

causes and solutions.

AdvancedTestCable — Performs advanced cable tests on a particular adapter. This test suite is available with 1000

Mbps adapters. The method returns names of tests and their respective results.

Note: Link failure can occur when SpeedDuplex is not set to Auto Negotiate. In this instance,

SpeedAndDuplexNotAutomatic out parameter is TRUE.

TestLinkSpeed — Determines whether adapter is running at full speed. If the adapter is advertising less than 1

Gigabit, then the method states possible reasons (e.g., "Link partner is not capable of running at 1000 Mbps").

Back to Top

IANet_IPProtocolEndpoint

Purpose

This class is used to describe the IP settings for a protocol endpoint in the system. The WMI Provider does not provide

information for any other types of networking protocols. The class is derived from the abstract class CIM_IPProtocolEndpoint.

The WMI Provider only supplies protocol information when it concerns an entity managed by Intel PROSet.

Instances

An IANet_IPProtocolEndpoint instance will exist for each binding of the IP Protocol stack to an Intel-supported endpoint (i.e.,

Intel adapters, Intel team-able adapters and VLANs). Some teamed adapters do not have their own IP addresses and so have

no IANet_IPProtocolEndpoint directly associated with their adapter instance. The IANet_IPProtocolEndpoint exists only after

the operating system has bound the protocol to the adapter or VLAN. Though some adapters may have more than one IP

24