CIM_EthernetPort class
Represents an ethernet port.
Syntax
[Abstract, Version("2.10.0"), UMLPackagePath("CIM::Device::Ports"), AMENDMENT]
class CIM_EthernetPort : CIM_NetworkPort
{
uint16 PortType;
string NetworkAddresses[];
uint32 MaxDataSize;
uint16 Capabilities[];
string CapabilityDescriptions[];
uint16 EnabledCapabilities[];
string OtherEnabledCapabilities[];
};
Members
The CIM_EthernetPort class has these types of members:
Properties
The CIM_EthernetPort class has these properties.
-
Capabilities
-
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_EthernetPort.CapabilityDescriptions")
The capabilities of the ethernet port.
Note
If failover or load balancing capabilities are enabled, a CIM_SpareGroup (failover) or CIM_ExtraCapacityGroup (load balancing) object should also be defined to completely describe the capability.
-
-
Unknown (0)
-
Other (1)
-
AlertOnLan (2)
-
WakeOnLan (3)
-
FailOver (4)
-
LoadBalancing (5)
CapabilityDescriptions
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_EthernetPort.Capabilities")
An array of free-form strings that provides more detailed explanations for any of the features that are indicated in the Capabilities array. The items in this array correspond to the items in the Capabilities array.
EnabledCapabilities
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_EthernetPort.Capabilities", "CIM_EthernetPort.OtherEnabledCapabilities")
Indicates which capabilities are enabled in the Capabilities array. The items in this array correspond to the items in the Capabilities array.
Unknown (0)
Other (1)
AlertOnLan (2)
WakeOnLan (3)
FailOver (4)
LoadBalancing (5)
MaxDataSize
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo")
The maximum size of the INFO (non-MAC) field that will be received or transmitted.
NetworkAddresses
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: Override ("NetworkAddresses")
The network addresses assigned to the port. The address is a 802.3 MAC that is formatted as twelve hexadecimal digits (for example, "010203040506"), where each pair of digits represents one of the six octets of the MAC address in canonical bit order.
OtherEnabledCapabilities
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_EthernetPort.EnabledCapabilities")
An array of free-form strings that provide more detailed explanations for any of the EnabledCapabilities array items that are set to 1 (Other). The items in this array correspond to the items in the EnabledCapabilities array.
PortType
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Override ("PortType")
The mode that is enabled on the port. When set to 1 (Other), the OtherPortType property describes the mode.
Unknown (0)
Other (1)
10BaseT (50)
10-100BaseT (51)
100BaseT (52)
1000BaseT (53)
2500BaseT (54)
10GBaseT (55)
10GBase-CX4 (56)
100Base-FX (100)
100Base-SX (101)
1000Base-SX (102)
1000Base-LX (103)
1000Base-CX (104)
10GBase-SR (105)
10GBase-SW (106)
10GBase-LX4 (107)
10GBase-LR (108)
10GBase-LW (109)
10GBase-ER (110)
10GBase-EW (111)
Vendor Reserved (16000..65535)
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|