The adapter schema is used to model the various configurable Intel® PROSet Ethernet Adapters. This schema is based on the CIM v2.6 schema.
IANet_PhysicalEthernetAdapter defines the capabilities and status of all the installed network adapters. The class is derived from the abstract class IANet_EthernetAdapter. IANet_EthernetAdapter is derived from CIM_EthernetAdapter superclass defined in CIMv2.5. CIM_EthernetAdapter is derived from CIM_NetworkAdapter, an Abstract class defining general networking hardware concepts such as PermanentAddress, CurrentAddress, Speed of operation, etc.
Instances of this class will exist for supported and installed Intel NICs.
The user cannot create instances of IANet_PhysicalEthernetAdapter.
Deleting an instance of IANet_PhysicalEthernetAdapter will uninstall physical adapters. A client handle is required for this operation.
There are no user-modifiable properties for this class.
This class implements the following local attributes:
The following attributes are not required for Intel PROSet and are, therefore, not supported:
AlignmentErrors, AutoSense, CarrierSenseErrors, DeferredTransmissions, EnabledCapabilities ErrorCleared, ErrorDescription, ExcessiveCollisions, FCSErrors, FrameTooLongs, FullDuplex, IdentifyingDescriptions, InstallDate, InternalMACReceiveErrors, InternalMACTransmitErrors, LastErrorCode, LateCollisions, MaxDataSize, MaxQuiesceTime, MultipleCollisionFrames, OctetsReceived, OctetsTransmitted, OtherIdentifyingInfo, PowerManagementCapabilities (this is exposed as a method), PowerManagementSupported (this is exposed as a method), PowerOnHours, SingleCollisionFrames, SymbolErrors, SQETestErrors, SymbolErrors, TotalPacketsReceived, TotalPacketsTransmitted, TotalPowerOnHours.
This class instance supports following methods:
uint32
AdvancedCableTest ([OUT] boolean, [OUT] array[string], [OUT] array[string]); |
Performs a set of advanced cable tests on supported adapters. |
uint32 ExpressTeam( [IN Boolean]); | Creates/Removes the express team. |
uint32
GetExpressTeamInfo ([OUT] boolean, [OUT], uint16, [OUT] uint32); |
Gets the express team information. |
uint32
GetPowerUsageOptions ([OUT] uint32, [OUT] uint32, [OUT] uint32, [OUT] uint32); |
Detects any optional power usage settings (e.g., power usage for standby, battery operation, etc.). |
uint32
IdentifyAdapter ([IN uint16]); |
Identifies adapter by flashing the light on the adapter for a few seconds. This method will only work for physical adapters. |
uint32
SetPowerUsageOptions ([IN] uint32, [IN] uint32, [IN] uint32, [IN] uint32); |
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. |
uint32 TestCable ([OUT] array[string], |
Analyzes the network cable connected to adapter and reports aspects of the cable such as length, quality and signal quality |
unit32 TestLinkSpeed ( [OUT] uint32, [OUT] string); | Determines whether the adapter is running at full speed |
The following methods are not required for Intel PROSet and are, therefore, not supported:
EnableDevice, OnlineDevice, QuiesceDevice, Reset, RestoreProperties, SaveProperties, SetPowerState.
This class is used to capture the information about the network boot capabilities of an adapter. (e.g., settings for the PXE Boot Agent supported by some Intel adapters). This class is derived from CIM_BootService.
An IANet_BootAgent instance exists for each adapter that supports boot agent capabilities, even if the boot agent is not currently installed.
The user cannot create instances of IANet_BootAgent. An instance exists only if the adapter supports boot agent functionality.
The user cannot remove instances of IANet_BootAgent.
There are no user-modifiable properties of this class.
The following read only attributes are required by Intel® PROSet:
The following properties are not required by Intel® PROSet and are, therefore, not supported:
Caption, Description, InstallDate, Started, StartMode, Status.
There are two methods on this class that can be used to update the Flash ROM on the NIC:
uint32 ProgramFlash ([IN] uint32, [IN] array[uint8] [OUT] uint32); |
This method is used to update the Flash ROM on the NIC. This will cause the
NIC to stop communicating with the network while the flash is updated.
|
uint32 ReadFlash( [OUT] array [uint8] ); | This method reads the Flash ROM on the NIC.
|
StartService, StopService
Copyright© 2004 Intel Corporation. Legal Information