Class CIM_LogicalDevice
extends CIM_LogicalElement

An abstraction or emulation of a hardware entity, that may or may not be Realized in physical hardware. Any characteristics of a LogicalDevice that are used to manage its operation or configuration are contained in, or associated with, the LogicalDevice object. Examples of the operational properties of a Printer would be paper sizes supported, or detected errors. Examples of the configuration properties of a Sensor Device would be threshold settings. Various configurations could exist for a LogicalDevice. These configurations could be contained in Setting objects and associated with the LogicalDevice.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalDevice

Direct Known Subclasses

CIM_Watchdog
CIM_CoolingDevice
CIM_Refrigeration
CIM_HeatPipe
CIM_Fan
CIM_UserDevice
CIM_PointingDevice
CIM_Keyboard
CIM_Display
CIM_DesktopMonitor
CIM_FlatPanel
CIM_Scanner
CIM_Battery
CIM_PowerSupply
CIM_UninterruptiblePowerSupply
CIM_Processor
CIM_AlarmDevice
CIM_Door
CIM_Sensor
CIM_BinarySensor
CIM_MultiStateSensor
CIM_DiscreteSensor
CIM_NumericSensor
CIM_TemperatureSensor
CIM_CurrentSensor
CIM_VoltageSensor
CIM_Tachometer
CIM_LogicalPort
CIM_FibrePort
CIM_USBPort
CIM_NetworkAdapter
CIM_EthernetAdapter
CIM_TokenRingAdapter
CIM_FibreChannelAdapter
CIM_IBAdapterPort
CIM_Controller
CIM_SerialController
CIM_SCSIController
CIM_VideoController
CIM_PCVideoController
CIM_AGPVideoController
CIM_ParallelController
CIM_SSAController
CIM_ManagementController
CIM_IDEController
CIM_InfraredController
CIM_PCIController
CIM_PCIDevice
CIM_PCIBridge
CIM_PCMCIAController
CIM_ESCONController
CIM_USBController
CIM_USBDevice
CIM_USBHub
CIM_Modem
CIM_ConnectionBasedModem
CIM_DSLModem
CIM_VDSLModem
CIM_HDSLModem
CIM_SDSLModem
CIM_ADSLModem
CIM_CableModem
CIM_CallBasedModem
CIM_ISDNModem
CIM_POTSModem
CIM_Unimodem
CIM_MediaAccessDevice
CIM_DiskDrive
CIM_DisketteDrive
CIM_CDROMDrive
CIM_DVDDrive
CIM_WORMDrive
CIM_MagnetoOpticalDrive
CIM_TapeDrive
CIM_StorageExtent
CIM_PhysicalExtent
CIM_ProtectedSpaceExtent
CIM_StorageVolume
CIM_VolumeSet
CIM_MediaPartition
CIM_DiskPartition
CIM_TapePartition
CIM_LogicalDisk
CIM_AggregatePExtent
CIM_AggregatePSExtent
CIM_Snapshot
CIM_Memory
CIM_NonVolatileStorage
CIM_VolatileStorage
CIM_CacheMemory
CIM_MediaTransferDevice
CIM_PickerElement
CIM_ChangerDevice
CIM_LimitedAccessPort
CIM_InterLibraryPort
CIM_LabelReader
CIM_Printer

Class Qualifiers

NameData TypeValueScopeFlavors
AbstractbooleantrueTOSUBCLASS= falseOVERRIDABLE= false
DescriptionstringAn abstraction or emulation of a hardware entity, that may or may not be Realized in physical hardware. Any characteristics of a LogicalDevice that are used to manage its operation or configuration are contained in, or associated with, the LogicalDevice object. Examples of the operational properties of a Printer would be paper sizes supported, or detected errors. Examples of the configuration properties of a Sensor Device would be threshold settings. Various configurations could exist for a LogicalDevice. These configurations could be contained in Setting objects and associated with the LogicalDevice.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Availabilityuint16
DescriptionstringThe primary availability and status of the Device. (Additional status information can be specified using the AdditionalAvailability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 ("Power Save - Unknown") indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 ("Power Save - Low Power Mode") indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 ("Power Save - Standby") describes that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ("Power Save - Warning") indicates that the Device is in a warning state, though also in a power save mode.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Operational State|006, MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus, MIF.DMTF|Host Device|001.5None None
ModelCorrespondencestringCIM_LogicalDevice.AdditionalAvailabilityNone None
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21None None
ValuesstringOther, Unknown, Running/Full Power, Warning, In Test, Not Applicable, Power Off, Off Line, Off Duty, Degraded, Not Installed, Install Error, Power Save - Unknown, Power Save - Low Power Mode, Power Save - Standby, Power Cycle, Power Save - Warning, Paused, Not Ready, Not Configured, QuiescedNone TRANSLATABLE= true
CreationClassNamestring
DescriptionstringCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
DeviceIDstring
DescriptionstringAn address or other identifying information to uniquely name the LogicalDevice.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint3264None None
ErrorClearedboolean
DescriptionstringErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.None TRANSLATABLE= true
ErrorDescriptionstring
DescriptionstringErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.None TRANSLATABLE= true
LastErrorCodeuint32
DescriptionstringLastErrorCode captures the last error code reported by the LogicalDevice.None TRANSLATABLE= true
MaxQuiesceTimeuint64
DescriptionstringMaximum time in milliseconds, that a Device can run in a "Quiesced" state. A Device's state is defined in its Availability and AdditionalAvailability properties, where "Quiesced" is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.None TRANSLATABLE= true
UnitsstringMilliSecondsNone TRANSLATABLE= true
PowerManagementSupportedboolean
DescriptionstringBoolean indicating that the Device can be power managed - ie, put into a power save state. This boolean does not indicate that power management features are currently enabled, or if enabled, what features are supported. Refer to the PowerManagementCapabilities array for this information. If this boolean is false, the integer value 1, for the string, "Not Supported", should be the only entry in the PowerManagementCapabilities array.None TRANSLATABLE= true
PowerOnHoursuint64
CounterbooleantrueNone None
DescriptionstringThe number of consecutive hours that this Device has been powered, since its last power cycle.None TRANSLATABLE= true
UnitsstringHoursNone TRANSLATABLE= true
StatusInfouint16
DescriptionstringThe StatusInfo property indicates whether the LogicalDevice is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 ("Not Applicable"), should be used. If a Device is ("Enabled")(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is ("Running/Full Power")(value=3) or ("Off line")(value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If ("Disabled") StatusInfo value=4), a Device can only be "enabled" or powered off. In a personal computer environment, ("Disabled") means that the Device's driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other "enabling" activity has occurred.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Operational State|006None None
ValueMapstring1, 2, 3, 4, 5None None
ValuesstringOther, Unknown, Enabled, Disabled, Not ApplicableNone TRANSLATABLE= true
SystemCreationClassNamestring
DescriptionstringThe scoping System's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_System.CreationClassNameNone OVERRIDABLE= false
SystemNamestring
DescriptionstringThe scoping System's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_System.NameNone OVERRIDABLE= false
TotalPowerOnHoursuint64
CounterbooleantrueNone None
DescriptionstringThe total number of hours that this Device has been powered.None TRANSLATABLE= true
UnitsstringHoursNone TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement