INFORMANT-HW DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Gauge32, Integer32 FROM SNMPv2-SMI DateAndTime, TruthValue FROM SNMPv2-TC informant,WtcsDisplayString FROM WTCS; wmiHardware MODULE-IDENTITY LAST-UPDATED "200705242324Z" ORGANIZATION "Informant Systems, Inc." CONTACT-INFO "Garth Williams 11135-23A Ave Edmonton, AB T6J4W5 Canada Tel: +1 780 434 4113 E-mail: garth.williams@wtcs.org" DESCRIPTION "The MIB module for informant hardware WMI entities." REVISION "200705242324Z" DESCRIPTION "Added Win32_Processor entries for L3CacheSize, L3CacheSpeed, NumberOfCores, and NumberOfLogicalProcessors which are new for Windows Vista." REVISION "200411032135Z" DESCRIPTION "The initial revision of this MIB module." ::= { informant 21 } wmiCoolingDevice OBJECT-IDENTITY STATUS current DESCRIPTION "The Cooling Devices subcategory groups classes that represent instrumentable fans, temperature probes, and refrigeration devices." ::= { wmiHardware 1 } win32FanTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32FanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_Fan WMI class represents the properties of a fan device in the computer system. For example, the CPU cooling fan." ::= { wmiCoolingDevice 1 } win32FanEntry OBJECT-TYPE SYNTAX Win32FanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwfanIndex } ::= { win32FanTable 1 } Win32FanEntry ::= SEQUENCE { hwfanIndex Integer32, hwfanActiveCooling TruthValue, hwfanAvailability INTEGER, hwfanCaption WtcsDisplayString, hwfanConfigManagerErrorCode INTEGER, hwfanConfigManagerUserConfig TruthValue, hwfanCreationClassName WtcsDisplayString, hwfanDescription WtcsDisplayString, hwfanDesiredSpeed Gauge32, hwfanDeviceID WtcsDisplayString, hwfanErrorCleared TruthValue, hwfanErrorDescription WtcsDisplayString, hwfanInstallDate DateAndTime, hwfanLastErrorCode Gauge32, hwfanName WtcsDisplayString, hwfanPNPDeviceID WtcsDisplayString, hwfanPowerManagementCapabilities WtcsDisplayString, hwfanPowerManagementSupported TruthValue, hwfanStatus INTEGER, hwfanStatusInfo INTEGER, hwfanSystemCreationClassName WtcsDisplayString, hwfanSystemName WtcsDisplayString, hwfanVariableSpeed TruthValue } hwfanIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32FanEntry 1 } hwfanActiveCooling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the cooling device provides active (as opposed to passive) cooling. This property is inherited from CIM_CoolingDevice." ::= { win32FanEntry 2 } hwfanAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 3 } hwfanCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32FanEntry 4 } hwfanConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 5 } hwfanConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 6 } hwfanCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be identified uniquely. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 7 } hwfanDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32FanEntry 8 } hwfanDesiredSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Currently requested fan speed, defined in revolutions per minute, when a variable speed fan is supported (VariableSpeed is TRUE). The current speed is determined by a sensor (CIM_Tachometer) that is associated with the fan using the CIM_AssociatedSensor relationship. This property is inherited from CIM_Fan." ::= { win32FanEntry 9 } hwfanDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the fan device. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 10 } hwfanErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in the LastErrorCode property is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 11 } hwfanErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 12 } hwfanInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32FanEntry 13 } hwfanLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 14 } hwfanName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32FanEntry 15 } hwfanPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32FanEntry 16 } hwfanPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32FanEntry 17 } hwfanPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 18 } hwfanStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32FanEntry 19 } hwfanStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If the property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 20 } hwfanSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 21 } hwfanSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 22 } hwfanVariableSpeed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the fan supports variable speeds. This property is inherited from CIM_Fan." ::= { win32FanEntry 23 } win32HeatPipeTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32HeatPipeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_HeatPipe WMI class represents the properties of a heat pipe cooling device." ::= { wmiCoolingDevice 2 } win32HeatPipeEntry OBJECT-TYPE SYNTAX Win32HeatPipeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwhpIndex } ::= { win32HeatPipeTable 1 } Win32HeatPipeEntry ::= SEQUENCE { hwhpIndex Integer32, hwhpActiveCooling TruthValue, hwhpAvailability INTEGER, hwhpCaption WtcsDisplayString, hwhpConfigManagerErrorCode INTEGER, hwhpConfigManagerUserConfig TruthValue, hwhpCreationClassName WtcsDisplayString, hwhpDescription WtcsDisplayString, hwhpDeviceID WtcsDisplayString, hwhpErrorCleared TruthValue, hwhpErrorDescription WtcsDisplayString, hwhpInstallDate DateAndTime, hwhpLastErrorCode Gauge32, hwhpName WtcsDisplayString, hwhpPNPDeviceID WtcsDisplayString, hwhpPowerManagementCapabilities WtcsDisplayString, hwhpPowerManagementSupported TruthValue, hwhpStatus INTEGER, hwhpStatusInfo INTEGER, hwhpSystemCreationClassName WtcsDisplayString, hwhpSystemName WtcsDisplayString } hwhpIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32HeatPipeEntry 1 } hwhpActiveCooling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the cooling device provides active cooling not passive. This property is inherited from CIM_CoolingDevice." ::= { win32HeatPipeEntry 2 } hwhpAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 3 } hwhpCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32HeatPipeEntry 4 } hwhpConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 5 } hwhpConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 6 } hwhpCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class that appears in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be identified uniquely. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 7 } hwhpDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32HeatPipeEntry 8 } hwhpDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the heat pipe. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 9 } hwhpErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 10 } hwhpErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error that is recorded in LastErrorCode, and information about any corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 11 } hwhpInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32HeatPipeEntry 12 } hwhpLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 13 } hwhpName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32HeatPipeEntry 14 } hwhpPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32HeatPipeEntry 15 } hwhpPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32HeatPipeEntry 16 } hwhpPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed put into suspend mode, and so on. The property does not indicate that power management features are enabled currently, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 17 } hwhpStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32HeatPipeEntry 18 } hwhpStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 19 } hwhpSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value for the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 20 } hwhpSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 21 } win32RefrigerationTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32RefrigerationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_Refrigeration WMI class represents the properties of a refrigeration device." ::= { wmiCoolingDevice 3 } win32RefrigerationEntry OBJECT-TYPE SYNTAX Win32RefrigerationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwrfgIndex } ::= { win32RefrigerationTable 1 } Win32RefrigerationEntry ::= SEQUENCE { hwrfgIndex Integer32, hwrfgActiveCooling TruthValue, hwrfgAvailability INTEGER, hwrfgCaption WtcsDisplayString, hwrfgConfigManagerErrorCode INTEGER, hwrfgConfigManagerUserConfig TruthValue, hwrfgCreationClassName WtcsDisplayString, hwrfgDescription WtcsDisplayString, hwrfgDeviceID WtcsDisplayString, hwrfgErrorCleared TruthValue, hwrfgErrorDescription WtcsDisplayString, hwrfgInstallDate DateAndTime, hwrfgLastErrorCode Gauge32, hwrfgName WtcsDisplayString, hwrfgPNPDeviceID WtcsDisplayString, hwrfgPowerManagementCapabilities WtcsDisplayString, hwrfgPowerManagementSupported TruthValue, hwrfgStatus INTEGER, hwrfgStatusInfo INTEGER, hwrfgSystemCreationClassName WtcsDisplayString, hwrfgSystemName WtcsDisplayString } hwrfgIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32RefrigerationEntry 1 } hwrfgActiveCooling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the cooling device provides active cooling not passive cooling. This property is inherited from CIM_CoolingDevice." ::= { win32RefrigerationEntry 2 } hwrfgAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 3 } hwrfgCaption OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32RefrigerationEntry 4 } hwrfgConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 5 } hwrfgConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 6 } hwrfgCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class that appears in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be identified uniquely. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 7 } hwrfgDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32RefrigerationEntry 8 } hwrfgDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the refrigeration device. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 9 } hwrfgErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 10 } hwrfgErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and any corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 11 } hwrfgInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32RefrigerationEntry 12 } hwrfgLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 13 } hwrfgName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32RefrigerationEntry 14 } hwrfgPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32RefrigerationEntry 15 } hwrfgPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32RefrigerationEntry 16 } hwrfgPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 17 } hwrfgStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32RefrigerationEntry 18 } hwrfgStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 19 } hwrfgSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value for the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 20 } hwrfgSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 21 } win32TemperatureProbeTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32TemperatureProbeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_TemperatureProbe WMI class represents the properties of a temperature sensor (electronic thermometer)." ::= { wmiCoolingDevice 4 } win32TemperatureProbeEntry OBJECT-TYPE SYNTAX Win32TemperatureProbeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwtmpIndex } ::= { win32TemperatureProbeTable 1 } Win32TemperatureProbeEntry ::= SEQUENCE { hwtmpIndex Integer32, hwtmpAccuracy Integer32, hwtmpAvailability INTEGER, hwtmpCaption WtcsDisplayString, hwtmpConfigManagerErrorCode INTEGER, hwtmpConfigManagerUserConfig TruthValue, hwtmpCreationClassName WtcsDisplayString, hwtmpCurrentReading Integer32, hwtmpDescription WtcsDisplayString, hwtmpDeviceID WtcsDisplayString, hwtmpErrorCleared TruthValue, hwtmpErrorDescription WtcsDisplayString, hwtmpInstallDate DateAndTime, hwtmpIsLinear TruthValue, hwtmpLastErrorCode Gauge32, hwtmpLowerThresholdCritical Integer32, hwtmpLowerThresholdFatal Integer32, hwtmpLowerThresholdNonCritical Integer32, hwtmpMaxReadable Integer32, hwtmpMinReadable Integer32, hwtmpName WtcsDisplayString, hwtmpNominalReading Integer32, hwtmpNormalMax Integer32, hwtmpNormalMin Integer32, hwtmpPNPDeviceID WtcsDisplayString, hwtmpPowerManagementCapabilities WtcsDisplayString, hwtmpPowerManagementSupported TruthValue, hwtmpResolution Gauge32, hwtmpStatus INTEGER, hwtmpStatusInfo INTEGER, hwtmpSystemCreationClassName WtcsDisplayString, hwtmpSystemName WtcsDisplayString, hwtmpTolerance Integer32, hwtmpUpperThresholdCritical Integer32, hwtmpUpperThresholdFatal Integer32, hwtmpUpperThresholdNonCritical Integer32 } hwtmpIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32TemperatureProbeEntry 1 } hwtmpAccuracy OBJECT-TYPE SYNTAX Integer32 UNITS "Hundredths of Percent" MAX-ACCESS read-only STATUS current DESCRIPTION "Accuracy of the sensor for the measured property. Its value is recorded as plus or minus hundredths of a percent. Accuracy, and resolution and tolerance are used to calculate the actual value of the measured physical property. Accuracy may vary and depends on whether or not the device is linear over its dynamic range. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 2 } hwtmpAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 3 } hwtmpCaption OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of an object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32TemperatureProbeEntry 4 } hwtmpConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 5 } hwtmpConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 6 } hwtmpCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class that appears in the inheritance chain used in the creation of an instance. When used with the other key properties of a class, the property allows all instances of the class and its subclasses to be identified uniquely. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 7 } hwtmpCurrentReading OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Current value indicated by the sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 8 } hwtmpDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32TemperatureProbeEntry 9 } hwtmpDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the current probe. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 10 } hwtmpErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 11 } hwtmpErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and information about any corrective actions that you can take. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 12 } hwtmpInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object is installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32TemperatureProbeEntry 13 } hwtmpIsLinear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the sensor is linear over its dynamic range. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 14 } hwtmpLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 15 } hwtmpLowerThresholdCritical OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor threshold value to specify the ranges (minimum and maximum values) that identify the sensor operating conditions, which can be normal, non-critical, critical, or fatal conditions. If CurrentReading is between LowerThresholdCritical and LowerThresholdFatal, the current state is critical. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 16 } hwtmpLowerThresholdFatal OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor threshold value to specify the ranges (minimum and maximum values) that identify the sensor operating conditions, which can be normal, non-critical, critical, or fatal conditions. If CurrentReading is below LowerThresholdFatal, the current state is fatal. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 17 } hwtmpLowerThresholdNonCritical OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor threshold value to specify the ranges (minimum and maximum values) that identify the sensor operating conditions, which can be normal, non-critical, critical, or fatal conditions. If CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, the sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, the current state is non-critical. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 18 } hwtmpMaxReadable OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Largest value of the measured property that can be read by the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 19 } hwtmpMinReadable OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Smallest value of the measured property that can be read by the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 20 } hwtmpName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label for the object. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32TemperatureProbeEntry 21 } hwtmpNominalReading OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Normal or expected value for the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 22 } hwtmpNormalMax OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Normal or expected value for the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 23 } hwtmpNormalMin OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Guidance for the user as to the normal minimum range for the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 24 } hwtmpPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows plug and play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32TemperatureProbeEntry 25 } hwtmpPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32TemperatureProbeEntry 26 } hwtmpPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 27 } hwtmpResolution OBJECT-TYPE SYNTAX Gauge32 UNITS "Hundredths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Ability of the sensor to resolve differences in the measured property. This value may vary depending on whether the device is linear over its dynamic range. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 28 } hwtmpStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32TemperatureProbeEntry 29 } hwtmpStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 30 } hwtmpSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value for the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 31 } hwtmpSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 32 } hwtmpTolerance OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Tolerance of the sensor for the measured property. Tolerance, along with resolution and accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the device is linear over its dynamic range. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 33 } hwtmpUpperThresholdCritical OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor's threshold values specify the ranges (minimum and maximum values) that identify the sensor operating conditions, which can be normal, non-critical, critical, or fatal conditions. If CurrentReading is between UpperThresholdCritical and UpperThresholdFatal, the current state is critical. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 34 } hwtmpUpperThresholdFatal OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor's threshold values specify the ranges (minimum and maximum values) that identify the sensor operating conditions, which can be normal, non-critical, critical, or fatal conditions. If CurrentReading is above UpperThresholdFatal, the current state is fatal. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 35 } hwtmpUpperThresholdNonCritical OBJECT-TYPE SYNTAX Integer32 UNITS "Tenths of degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor's threshold values specify the ranges (minimum and maximum values) that identify the sensor operating conditions, which can be normal, non-critical, critical, or fatal conditions. If CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, the sensor is reporting a normal value. If CurrentReading is between UpperThresholdNonCritical and UpperThresholdCritical, the current state is non-critical. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 36 } wmiInputDevice OBJECT-IDENTITY STATUS current DESCRIPTION "The Input Devices subcategory groups classes that represent keyboards and pointing devices." ::= { wmiHardware 2 } win32KeyboardTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32KeyboardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_Keyboard WMI class represents a keyboard installed on a Windows system." ::= { wmiInputDevice 1 } win32KeyboardEntry OBJECT-TYPE SYNTAX Win32KeyboardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwkbIndex } ::= { win32KeyboardTable 1 } Win32KeyboardEntry ::= SEQUENCE { hwkbIndex Integer32, hwkbAvailability INTEGER, hwkbCaption WtcsDisplayString, hwkbConfigManagerErrorCode INTEGER, hwkbConfigManagerUserConfig TruthValue, hwkbCreationClassName WtcsDisplayString, hwkbDescription WtcsDisplayString, hwkbDeviceID WtcsDisplayString, hwkbErrorCleared TruthValue, hwkbErrorDescription WtcsDisplayString, hwkbInstallDate DateAndTime, hwkbIsLocked TruthValue, hwkbLastErrorCode Gauge32, hwkbLayout WtcsDisplayString, hwkbName WtcsDisplayString, hwkbNumberOfFunctionKeys Integer32, hwkbPassword INTEGER, hwkbPNPDeviceID WtcsDisplayString, hwkbPowerManagementCapabilities WtcsDisplayString, hwkbPowerManagementSupported TruthValue, hwkbStatus INTEGER, hwkbStatusInfo INTEGER, hwkbSystemCreationClassName WtcsDisplayString, hwkbSystemName WtcsDisplayString } hwkbIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32KeyboardEntry 1 } hwkbAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 2 } hwkbCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32KeyboardEntry 3 } hwkbConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 4 } hwkbConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 5 } hwkbCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class that appears in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be identified uniquely. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 6 } hwkbDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32KeyboardEntry 7 } hwkbDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Address or other identifying information to uniquely name the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 8 } hwkbErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 9 } hwkbErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 10 } hwkbInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32KeyboardEntry 11 } hwkbIsLocked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is locked, preventing user input or output. This property is inherited from CIM_UserDevice." ::= { win32KeyboardEntry 12 } hwkbLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 13 } hwkbLayout OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Free-form string indicating the layout of the keyboard. This property is inherited from CIM_Keyboard." ::= { win32KeyboardEntry 14 } hwkbName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32KeyboardEntry 15 } hwkbNumberOfFunctionKeys OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of function keys on the keyboard. This property is inherited from CIM_Keyboard." ::= { win32KeyboardEntry 16 } hwkbPassword OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), disabled(3), enabled(4), notImplemented(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of hardware-level password enabled at the keyboard (value=4), preventing local input. This property is inherited from CIM_Keyboard." ::= { win32KeyboardEntry 17 } hwkbPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32KeyboardEntry 18 } hwkbPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32KeyboardEntry 19 } hwkbPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 20 } hwkbStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32KeyboardEntry 21 } hwkbStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 22 } hwkbSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 23 } hwkbSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 24 } win32PointingDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32PointingDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_PointingDevice WMI class represents an input device used to point to and select regions on the display of a Windows computer system. Any device used to manipulate a pointer, or point to the display on a Windows computer system is a member of this class." ::= { wmiInputDevice 2 } win32PointingDeviceEntry OBJECT-TYPE SYNTAX Win32PointingDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwptIndex } ::= { win32PointingDeviceTable 1 } Win32PointingDeviceEntry ::= SEQUENCE { hwptIndex Integer32, hwptAvailability INTEGER, hwptCaption WtcsDisplayString, hwptConfigManagerErrorCode INTEGER, hwptConfigManagerUserConfig TruthValue, hwptCreationClassName WtcsDisplayString, hwptDescription WtcsDisplayString, hwptDeviceID WtcsDisplayString, hwptDeviceInterface INTEGER, hwptDoubleSpeedThreshold Gauge32, hwptErrorCleared TruthValue, hwptErrorDescription WtcsDisplayString, hwptHandedness INTEGER, hwptHardwareType WtcsDisplayString, hwptInfFileName WtcsDisplayString, hwptInfSection WtcsDisplayString, hwptInstallDate DateAndTime, hwptIsLocked TruthValue, hwptLastErrorCode Gauge32, hwptManufacturer WtcsDisplayString, hwptName WtcsDisplayString, hwptNumberOfButtons Integer32, hwptPNPDeviceID WtcsDisplayString, hwptPointingType INTEGER, hwptPowerManagementCapabilities WtcsDisplayString, hwptPowerManagementSupported TruthValue, hwptQuadSpeedThreshold Gauge32, hwptResolution Gauge32, hwptSampleRate Gauge32, hwptStatus INTEGER, hwptStatusInfo INTEGER, hwptSynch Gauge32, hwptSystemCreationClassName WtcsDisplayString, hwptSystemName WtcsDisplayString } hwptIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32PointingDeviceEntry 1 } hwptAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 2 } hwptCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32PointingDeviceEntry 3 } hwptConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. . This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 4 } hwptConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 5 } hwptCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be uniquely identified. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 6 } hwptDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32PointingDeviceEntry 7 } hwptDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the pointing device with other devices on the system. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 8 } hwptDeviceInterface OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), serial(3), ps2(4), infrared(5), hpHIL(6), busMouse(7), appleDesktopBus(8), busMouseDB9(160), busMouseMicroDIN(161), usb(162) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of interface used for the pointing device." ::= { win32PointingDeviceEntry 9 } hwptDoubleSpeedThreshold OBJECT-TYPE SYNTAX Gauge32 UNITS "Mickeys" MAX-ACCESS read-only STATUS current DESCRIPTION "One of two acceleration values. The sensitivity of the pointing device doubles (toggles from the first to the second value) when the pointing device moves a distance greater than this threshold value." ::= { win32PointingDeviceEntry 10 } hwptErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 11 } hwptErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 12 } hwptHandedness OBJECT-TYPE SYNTAX INTEGER { unknown(0), notApplicable(1), rightHandedOperation(2), leftHandedOperation(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Configuration of the pointing device for left or right-hand operation. This property is inherited from CIM_PointingDevice." ::= { win32PointingDeviceEntry 13 } hwptHardwareType OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of hardware used for the Windows pointing device. Example: 'MICROSOFT PS2 MOUSE'" ::= { win32PointingDeviceEntry 14 } hwptInfFileName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the .inf file for the Windows pointing device. Example: 'ab.inf'" ::= { win32PointingDeviceEntry 15 } hwptInfSection OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Section of the .inf file that holds configuration information for the Windows pointing device." ::= { win32PointingDeviceEntry 16 } hwptInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32PointingDeviceEntry 17 } hwptIsLocked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is locked, preventing user input or output. This property is inherited from CIM_UserDevice." ::= { win32PointingDeviceEntry 18 } hwptLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 19 } hwptManufacturer OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the processor's manufacturer. Example: 'GenuineSilicon'" ::= { win32PointingDeviceEntry 20 } hwptName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32PointingDeviceEntry 21 } hwptNumberOfButtons OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of buttons on the pointing device. This property is inherited from CIM_PointingDevice. Example: 2" ::= { win32PointingDeviceEntry 22 } hwptPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32PointingDeviceEntry 23 } hwptPointingType OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), mouse(3), trackBall(4), trackPoint(5), glidePoint(6), touchPad(7), touchScreen(8), mouseOpticalSensor(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of pointing device. This property is inherited from CIM_PointingDevice." ::= { win32PointingDeviceEntry 24 } hwptPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32PointingDeviceEntry 25 } hwptPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 26 } hwptQuadSpeedThreshold OBJECT-TYPE SYNTAX Gauge32 UNITS "Mickeys" MAX-ACCESS read-only STATUS current DESCRIPTION "One of two acceleration threshold values. The system doubles the speed of the pointer movement when the pointer device moves a distance greater than this value. Because this speed increase occurs after the DoubleSpeedThreshold value has been met, the pointer effectively moves at four times its original speed." ::= { win32PointingDeviceEntry 27 } hwptResolution OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tracking resolution. This property is inherited from CIM_PointingDevice. Example: 0" ::= { win32PointingDeviceEntry 28 } hwptSampleRate OBJECT-TYPE SYNTAX Gauge32 UNITS "Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "Rate at which the pointing device is polled for input information." ::= { win32PointingDeviceEntry 29 } hwptStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32PointingDeviceEntry 30 } hwptStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 31 } hwptSynch OBJECT-TYPE SYNTAX Gauge32 UNITS "100 Nanoseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Length of time after which the next interrupt is assumed to indicate the start of a new device packet (partial packets are discarded). In the event that an interrupt is lost, this allows the pointing device driver to synchronize its internalrepresentation of the packet state with the hardware state." ::= { win32PointingDeviceEntry 32 } hwptSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 33 } hwptSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 34 } wmiMassStorage OBJECT-IDENTITY STATUS current DESCRIPTION "Classes in the Mass Storage subcategory represent storage devices such as hard disk drives, CD-ROM drives, and tape drives." ::= { wmiHardware 3 } win32AutochkSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32AutochkSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_AutochkSetting WMI class represents the settings for the autocheck operation of a disk." ::= { wmiMassStorage 2 } win32AutochkSettingEntry OBJECT-TYPE SYNTAX Win32AutochkSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwasIndex } ::= { win32AutochkSettingTable 1 } Win32AutochkSettingEntry ::= SEQUENCE { hwasIndex Integer32, hwasCaption WtcsDisplayString, hwasDescription WtcsDisplayString, hwasSettingID WtcsDisplayString, hwasUserInputDelay Gauge32 } hwasIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32AutochkSettingEntry 1 } hwasCaption OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object. This property is inherited from CIM_Setting." ::= { win32AutochkSettingEntry 2 } hwasDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the autocheck setting. This property is inherited from CIM_Setting." ::= { win32AutochkSettingEntry 3 } hwasSettingID OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time when the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_Setting." ::= { win32AutochkSettingEntry 4 } hwasUserInputDelay OBJECT-TYPE SYNTAX Gauge32 UNITS "Seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "User input delay for autocheck." ::= { win32AutochkSettingEntry 5 } win32CDROMDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32CDROMDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_CDROMDrive WMI class represents a CD-ROM drive on a Windows computer system. Note that the name of the drive does not correspond to the logical drive letter assigned to the device." ::= { wmiMassStorage 8 } win32CDROMDriveEntry OBJECT-TYPE SYNTAX Win32CDROMDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { hwcdIndex } ::= { win32CDROMDriveTable 1 } Win32CDROMDriveEntry ::= SEQUENCE { hwcdIndex Integer32, hwcdAvailability INTEGER, hwcdCapabilities WtcsDisplayString, hwcdCapabilityDescriptions WtcsDisplayString, hwcdCaption WtcsDisplayString, hwcdCompressionMethod WtcsDisplayString, hwcdConfigManagerErrorCode INTEGER, hwcdConfigManagerUserConfig TruthValue, hwcdCreationClassName WtcsDisplayString, hwcdDefaultBlockSize Gauge32, hwcdDescription WtcsDisplayString, hwcdDeviceID WtcsDisplayString, hwcdDrive WtcsDisplayString, hwcdDriveIntegrity TruthValue, hwcdErrorCleared TruthValue, hwcdErrorDescription WtcsDisplayString, hwcdErrorMethodology WtcsDisplayString, hwcdFileSystemFlags Integer32, hwcdFileSystemFlagsEx INTEGER, hwcdId WtcsDisplayString, hwcdInstallDate DateAndTime, hwcdLastErrorCode Gauge32, hwcdManufacturer WtcsDisplayString, hwcdMaxBlockSize Gauge32, hwcdMaximumComponentLength Gauge32, hwcdMaxMediaSize Gauge32, hwcdMediaLoaded TruthValue, hwcdMediaType INTEGER, hwcdMfrAssignedRevisionLevel WtcsDisplayString, hwcdMinBlockSize Gauge32, hwcdName WtcsDisplayString, hwcdNeedsCleaning TruthValue, hwcdNumberOfMediaSupported Gauge32, hwcdPNPDeviceID WtcsDisplayString, hwcdPowerManagementCapabilities WtcsDisplayString, hwcdPowerManagementSupported TruthValue, hwcdRevisionLevel WtcsDisplayString, hwcdSCSIBus Gauge32, hwcdSCSILogicalUnit Integer32, hwcdSCSIPort Integer32, hwcdSCSITargetId Integer32, hwcdSize Gauge32, hwcdStatus INTEGER, hwcdStatusInfo INTEGER, hwcdSystemCreationClassName WtcsDisplayString, hwcdSystemName WtcsDisplayString, hwcdTransferRate Integer32, hwcdVolumeName WtcsDisplayString, hwcdVolumeSerialNumber WtcsDisplayString } hwcdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32CDROMDriveEntry 1 } hwcdAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 2 } hwcdCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of capabilities of the media access device. For example, the device may support random access (3), removable media (7), and automatic cleaning (9). This property is inherited from CIM_MediaAccessDevice. Value Meaning 0 Unknown 1 Other 2 Sequential Access 3 Random Access 4 Supports Writing 5 Encryption 6 Compression 7 Supports Removable Media 8 Manual Cleaning 9 Automatic Cleaning 10 SMART Notification 11 Supports Dual-sided Media 12 Predismount Eject Not Required " ::= { win32CDROMDriveEntry 3 } hwcdCapabilityDescriptions OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of more detailed explanations for any of the access device features indicated in the Capabilities array. Each entry of this array is related to the entry in the Capabilities array that is located at the same index. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 4 } hwcdCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32CDROMDriveEntry 5 } hwcdCompressionMethod OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), use the following words: 'Unknown' to represent that it is not known whether the device supports compression capabilities; 'Compressed' to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed; and 'Not Compressed' to represent that the device does not support compression capabilities. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 6 } hwcdConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 7 } hwcdConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 8 } hwcdCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class that appears in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be identified uniquely. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 9 } hwcdDefaultBlockSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Default block size, in bytes, for this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 10 } hwcdDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32CDROMDriveEntry 11 } hwcdDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for a CD-ROM drive. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 12 } hwcdDrive OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Drive letter of the CD-ROM drive. Example: 'd:\'" ::= { win32CDROMDriveEntry 13 } hwcdDriveIntegrity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, files can be accurately read from the CD device. This is achieved by reading a block of data twice and comparing the data against itself." ::= { win32CDROMDriveEntry 14 } hwcdErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared." ::= { win32CDROMDriveEntry 15 } hwcdErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and information about corrective actions that can be taken." ::= { win32CDROMDriveEntry 16 } hwcdErrorMethodology OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of error detection and correction supported by this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 17 } hwcdFileSystemFlags OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This property is obsolete. In place of this property, use FileSystemFlagsEx." ::= { win32CDROMDriveEntry 18 } hwcdFileSystemFlagsEx OBJECT-TYPE SYNTAX INTEGER { caseSENSITIVESEARCH(1), casePRESERVEDNAMES(2), unicodeONDISK(4), persistentACLS(8), fileCOMPRESSION(16), volumeQUOTAS(32), supportsSPARSEFILES(64), supportsREPARSEPOINTS(128), supportsREMOTESTORAGE(256), supportsLONGNAMES(16384), volumeISCOMPRESSED(32768), supportsOBJECTIDS(65536), supportsENCRYPTION(131072), supportsNAMEDSTREAMS(262144) } MAX-ACCESS read-only STATUS current DESCRIPTION "File system flags associated with the Windows CD-ROM drive. This parameter can be any combination of flags, but FS_FILE_COMPRESSION and FS_VOL_IS_COMPRESSED are mutually exclusive." ::= { win32CDROMDriveEntry 19 } hwcdId OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Drive letter uniquely identifying this CD-ROM drive. Example: 'd:\'" ::= { win32CDROMDriveEntry 20 } hwcdInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object is installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32CDROMDriveEntry 21 } hwcdLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device." ::= { win32CDROMDriveEntry 22 } hwcdManufacturer OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer of the Windows CD-ROM drive. Example: 'PLEXTOR'" ::= { win32CDROMDriveEntry 23 } hwcdMaxBlockSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum block size, in bytes, for media accessed by this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 24 } hwcdMaximumComponentLength OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum length of a filename component supported by the Windows CD-ROM drive. A file name component the portion of a file name between backslashes. The value can be used to indicate that long names are supported by the specified file system. For example, for a FAT file system supporting long names, the function stores the value 255, rather than the previous 8.3 indicator. Long names can also be supported on systems that use the NTFS file system. Example: 255" ::= { win32CDROMDriveEntry 25 } hwcdMaxMediaSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum size, in kilobytes, of media supported by this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 26 } hwcdMediaLoaded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, a CD-ROM is in the drive." ::= { win32CDROMDriveEntry 27 } hwcdMediaType OBJECT-TYPE SYNTAX INTEGER { randomAccess(1), supportsWriting(2), removableMedia(3), cdrom(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of media used or accessed by this device. In this class, the value is always 'CD-ROM'." ::= { win32CDROMDriveEntry 28 } hwcdMfrAssignedRevisionLevel OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows XP and Windows Server 2003: Manufacturer assigned firmware revision level of the CD-ROM drive. " ::= { win32CDROMDriveEntry 29 } hwcdMinBlockSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum block size, in bytes, for media accessed by this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 30 } hwcdName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label for the object. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32CDROMDriveEntry 31 } hwcdNeedsCleaning OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities property. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 32 } hwcdNumberOfMediaSupported OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of media that can be supported or inserted, when the media access device supports multiple individual media. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 33 } hwcdPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32CDROMDriveEntry 34 } hwcdPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32CDROMDriveEntry 35 } hwcdPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed, which means that it can be put into suspend mode, and so on. The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 36 } hwcdRevisionLevel OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware revision level of the Windows CD-ROM drive." ::= { win32CDROMDriveEntry 37 } hwcdSCSIBus OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "SCSI bus number for the disk drive. Example: 0" ::= { win32CDROMDriveEntry 38 } hwcdSCSILogicalUnit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "SCSI logical unit number (LUN) of the disk drive. The LUN is used to designate which SCSI controller is being accessed in a system with more than one controller being used. The SCSI device identifier is similar, but is the designation for multiple