Reference Guide
The CIM_CoolingDevice class described in CIM_CoolingDevice contains a set of devices that work to keep the ambient internal 
temperature of the system at a safe value.
Table 28. CIM_CoolingDevice Properties
Class Name:
CIM_CoolingDevice
Parent Class:
CIM_LogicalDevice
Property Description Data Type
ActiveCooling Specifies whether the device provides 
active (as opposed to passive) cooling.
Boolean
CIM_Fan
The CIM_Fan class described in below Table contains a set of devices that work to keep the ambient internal temperature of the 
system at a safe value by circulating air.
Table 29. CIM_Fan Properties
Class Name:
CIM_Fan
Parent Class:
CIM_CoolingDevice
Property  Description Data Type
VariableSpeed Specifies if the fan supports variable 
speeds.
Boolean
DesiredSpeed Indicates the currently requested fan 
speed, defined in RPM. When the 
VariableSpeed value is TRUE, the fan 
supports variable speeds. When a variable 
speed fan is supported (VariableSpeed is 
TRUE), the actual speed is determined 
using a sensor (CIM_Tachometer) that is 
associated with the fan.
uint64
CIM_UserDevice
The CIM_UserDevice class described in Table below contains logical devices that allow a system’s users to input or view data. 
Classes derived from CIM_UserDevice include CIM_Keyboard and CIM_PointingDevice.
35










