INFORMANT-HW DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 Gauge FROM RFC1155-SMI informant FROM WTCS; wmiHardware OBJECT IDENTIFIER -- LAST-UPDATED "200705242329Z" -- 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 "200705242329Z" -- DESCRIPTION -- "Added Win32_Processor entries for L3CacheSize, -- L3CacheSpeed, NumberOfCores, and NumberOfLogicalProcessors -- which are new for Windows Vista." -- REVISION "200411032138Z" -- DESCRIPTION -- "The initial revision of this MIB module." ::= { informant 21 } wmiCoolingDevice OBJECT IDENTIFIER -- 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 ACCESS not-accessible STATUS mandatory 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 ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwfanIndex } ::= { win32FanTable 1 } Win32FanEntry ::= SEQUENCE { hwfanIndex INTEGER, hwfanActiveCooling INTEGER, hwfanAvailability INTEGER, hwfanCaption OCTET STRING, hwfanConfigManagerErrorCode INTEGER, hwfanConfigManagerUserConfig INTEGER, hwfanCreationClassName OCTET STRING, hwfanDescription OCTET STRING, hwfanDesiredSpeed Gauge, hwfanDeviceID OCTET STRING, hwfanErrorCleared INTEGER, hwfanErrorDescription OCTET STRING, hwfanInstallDate OCTET STRING, hwfanLastErrorCode Gauge, hwfanName OCTET STRING, hwfanPNPDeviceID OCTET STRING, hwfanPowerManagementCapabilities OCTET STRING, hwfanPowerManagementSupported INTEGER, hwfanStatus INTEGER, hwfanStatusInfo INTEGER, hwfanSystemCreationClassName OCTET STRING, hwfanSystemName OCTET STRING, hwfanVariableSpeed INTEGER } hwfanIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32FanEntry 1 } hwfanActiveCooling OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 5 } hwfanConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 6 } hwfanCreationClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32FanEntry 8 } hwfanDesiredSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the fan device. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 10 } hwfanErrorCleared OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 14 } hwfanName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 21 } hwfanSystemName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32FanEntry 22 } hwfanVariableSpeed OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the fan supports variable speeds. This property is inherited from CIM_Fan." ::= { win32FanEntry 23 } win32HeatPipeTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32HeatPipeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Win32_HeatPipe WMI class represents the properties of a heat pipe cooling device." ::= { wmiCoolingDevice 2 } win32HeatPipeEntry OBJECT-TYPE SYNTAX Win32HeatPipeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwhpIndex } ::= { win32HeatPipeTable 1 } Win32HeatPipeEntry ::= SEQUENCE { hwhpIndex INTEGER, hwhpActiveCooling INTEGER, hwhpAvailability INTEGER, hwhpCaption OCTET STRING, hwhpConfigManagerErrorCode INTEGER, hwhpConfigManagerUserConfig INTEGER, hwhpCreationClassName OCTET STRING, hwhpDescription OCTET STRING, hwhpDeviceID OCTET STRING, hwhpErrorCleared INTEGER, hwhpErrorDescription OCTET STRING, hwhpInstallDate OCTET STRING, hwhpLastErrorCode Gauge, hwhpName OCTET STRING, hwhpPNPDeviceID OCTET STRING, hwhpPowerManagementCapabilities OCTET STRING, hwhpPowerManagementSupported INTEGER, hwhpStatus INTEGER, hwhpStatusInfo INTEGER, hwhpSystemCreationClassName OCTET STRING, hwhpSystemName OCTET STRING } hwhpIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32HeatPipeEntry 1 } hwhpActiveCooling OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 5 } hwhpConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 6 } hwhpCreationClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32HeatPipeEntry 8 } hwhpDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Unique identifier of the heat pipe. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 9 } hwhpErrorCleared OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 10 } hwhpErrorDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 13 } hwhpName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Value for the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 20 } hwhpSystemName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32HeatPipeEntry 21 } win32RefrigerationTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32RefrigerationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Win32_Refrigeration WMI class represents the properties of a refrigeration device." ::= { wmiCoolingDevice 3 } win32RefrigerationEntry OBJECT-TYPE SYNTAX Win32RefrigerationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwrfgIndex } ::= { win32RefrigerationTable 1 } Win32RefrigerationEntry ::= SEQUENCE { hwrfgIndex INTEGER, hwrfgActiveCooling INTEGER, hwrfgAvailability INTEGER, hwrfgCaption OCTET STRING, hwrfgConfigManagerErrorCode INTEGER, hwrfgConfigManagerUserConfig INTEGER, hwrfgCreationClassName OCTET STRING, hwrfgDescription OCTET STRING, hwrfgDeviceID OCTET STRING, hwrfgErrorCleared INTEGER, hwrfgErrorDescription OCTET STRING, hwrfgInstallDate OCTET STRING, hwrfgLastErrorCode Gauge, hwrfgName OCTET STRING, hwrfgPNPDeviceID OCTET STRING, hwrfgPowerManagementCapabilities OCTET STRING, hwrfgPowerManagementSupported INTEGER, hwrfgStatus INTEGER, hwrfgStatusInfo INTEGER, hwrfgSystemCreationClassName OCTET STRING, hwrfgSystemName OCTET STRING } hwrfgIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32RefrigerationEntry 1 } hwrfgActiveCooling OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING (SIZE (0..64)) ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 5 } hwrfgConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 6 } hwrfgCreationClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32RefrigerationEntry 8 } hwrfgDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Unique identifier of the refrigeration device. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 9 } hwrfgErrorCleared OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 10 } hwrfgErrorDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 13 } hwrfgName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Value for the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 20 } hwrfgSystemName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32RefrigerationEntry 21 } win32TemperatureProbeTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32TemperatureProbeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Win32_TemperatureProbe WMI class represents the properties of a temperature sensor (electronic thermometer)." ::= { wmiCoolingDevice 4 } win32TemperatureProbeEntry OBJECT-TYPE SYNTAX Win32TemperatureProbeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwtmpIndex } ::= { win32TemperatureProbeTable 1 } Win32TemperatureProbeEntry ::= SEQUENCE { hwtmpIndex INTEGER, hwtmpAccuracy INTEGER, hwtmpAvailability INTEGER, hwtmpCaption OCTET STRING, hwtmpConfigManagerErrorCode INTEGER, hwtmpConfigManagerUserConfig INTEGER, hwtmpCreationClassName OCTET STRING, hwtmpCurrentReading INTEGER, hwtmpDescription OCTET STRING, hwtmpDeviceID OCTET STRING, hwtmpErrorCleared INTEGER, hwtmpErrorDescription OCTET STRING, hwtmpInstallDate OCTET STRING, hwtmpIsLinear INTEGER, hwtmpLastErrorCode Gauge, hwtmpLowerThresholdCritical INTEGER, hwtmpLowerThresholdFatal INTEGER, hwtmpLowerThresholdNonCritical INTEGER, hwtmpMaxReadable INTEGER, hwtmpMinReadable INTEGER, hwtmpName OCTET STRING, hwtmpNominalReading INTEGER, hwtmpNormalMax INTEGER, hwtmpNormalMin INTEGER, hwtmpPNPDeviceID OCTET STRING, hwtmpPowerManagementCapabilities OCTET STRING, hwtmpPowerManagementSupported INTEGER, hwtmpResolution Gauge, hwtmpStatus INTEGER, hwtmpStatusInfo INTEGER, hwtmpSystemCreationClassName OCTET STRING, hwtmpSystemName OCTET STRING, hwtmpTolerance INTEGER, hwtmpUpperThresholdCritical INTEGER, hwtmpUpperThresholdFatal INTEGER, hwtmpUpperThresholdNonCritical INTEGER } hwtmpIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32TemperatureProbeEntry 1 } hwtmpAccuracy OBJECT-TYPE SYNTAX INTEGER -- UNITS "Hundredths of Percent" ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING (SIZE (0..64)) ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 5 } hwtmpConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 6 } hwtmpCreationClassName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees centigrade" ACCESS read-only STATUS mandatory DESCRIPTION "Current value indicated by the sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 8 } hwtmpDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32TemperatureProbeEntry 9 } hwtmpDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Unique identifier of the current probe. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 10 } hwtmpErrorCleared OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 11 } hwtmpErrorDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the sensor is linear over its dynamic range. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 14 } hwtmpLastErrorCode OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 15 } hwtmpLowerThresholdCritical OBJECT-TYPE SYNTAX INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory DESCRIPTION "Normal or expected value for the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 22 } hwtmpNormalMax OBJECT-TYPE SYNTAX INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory DESCRIPTION "Normal or expected value for the numeric sensor. This property is inherited from CIM_NumericSensor." ::= { win32TemperatureProbeEntry 23 } hwtmpNormalMin OBJECT-TYPE SYNTAX INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 Gauge -- UNITS "Hundredths of degrees Centigrade" ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Value for the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 31 } hwtmpSystemName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32TemperatureProbeEntry 32 } hwtmpTolerance OBJECT-TYPE SYNTAX INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 INTEGER -- UNITS "Tenths of degrees Centigrade" ACCESS read-only STATUS mandatory 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 IDENTIFIER -- DESCRIPTION -- "The Input Devices subcategory groups classes that -- represent keyboards and pointing devices." ::= { wmiHardware 2 } win32KeyboardTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32KeyboardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Win32_Keyboard WMI class represents a keyboard installed on a Windows system." ::= { wmiInputDevice 1 } win32KeyboardEntry OBJECT-TYPE SYNTAX Win32KeyboardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwkbIndex } ::= { win32KeyboardTable 1 } Win32KeyboardEntry ::= SEQUENCE { hwkbIndex INTEGER, hwkbAvailability INTEGER, hwkbCaption OCTET STRING, hwkbConfigManagerErrorCode INTEGER, hwkbConfigManagerUserConfig INTEGER, hwkbCreationClassName OCTET STRING, hwkbDescription OCTET STRING, hwkbDeviceID OCTET STRING, hwkbErrorCleared INTEGER, hwkbErrorDescription OCTET STRING, hwkbInstallDate OCTET STRING, hwkbIsLocked INTEGER, hwkbLastErrorCode Gauge, hwkbLayout OCTET STRING, hwkbName OCTET STRING, hwkbNumberOfFunctionKeys INTEGER, hwkbPassword INTEGER, hwkbPNPDeviceID OCTET STRING, hwkbPowerManagementCapabilities OCTET STRING, hwkbPowerManagementSupported INTEGER, hwkbStatus INTEGER, hwkbStatusInfo INTEGER, hwkbSystemCreationClassName OCTET STRING, hwkbSystemName OCTET STRING } hwkbIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 4 } hwkbConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 5 } hwkbCreationClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32KeyboardEntry 7 } hwkbDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 9 } hwkbErrorDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 13 } hwkbLayout OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Free-form string indicating the layout of the keyboard. This property is inherited from CIM_Keyboard." ::= { win32KeyboardEntry 14 } hwkbName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 23 } hwkbSystemName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32KeyboardEntry 24 } win32PointingDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32PointingDeviceEntry ACCESS not-accessible STATUS mandatory 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 ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwptIndex } ::= { win32PointingDeviceTable 1 } Win32PointingDeviceEntry ::= SEQUENCE { hwptIndex INTEGER, hwptAvailability INTEGER, hwptCaption OCTET STRING, hwptConfigManagerErrorCode INTEGER, hwptConfigManagerUserConfig INTEGER, hwptCreationClassName OCTET STRING, hwptDescription OCTET STRING, hwptDeviceID OCTET STRING, hwptDeviceInterface INTEGER, hwptDoubleSpeedThreshold Gauge, hwptErrorCleared INTEGER, hwptErrorDescription OCTET STRING, hwptHandedness INTEGER, hwptHardwareType OCTET STRING, hwptInfFileName OCTET STRING, hwptInfSection OCTET STRING, hwptInstallDate OCTET STRING, hwptIsLocked INTEGER, hwptLastErrorCode Gauge, hwptManufacturer OCTET STRING, hwptName OCTET STRING, hwptNumberOfButtons INTEGER, hwptPNPDeviceID OCTET STRING, hwptPointingType INTEGER, hwptPowerManagementCapabilities OCTET STRING, hwptPowerManagementSupported INTEGER, hwptQuadSpeedThreshold Gauge, hwptResolution Gauge, hwptSampleRate Gauge, hwptStatus INTEGER, hwptStatusInfo INTEGER, hwptSynch Gauge, hwptSystemCreationClassName OCTET STRING, hwptSystemName OCTET STRING } hwptIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. . This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 4 } hwptConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 5 } hwptCreationClassName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32PointingDeviceEntry 7 } hwptDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of interface used for the pointing device." ::= { win32PointingDeviceEntry 9 } hwptDoubleSpeedThreshold OBJECT-TYPE SYNTAX Gauge -- UNITS "Mickeys" ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 11 } hwptErrorDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Type of hardware used for the Windows pointing device. Example: 'MICROSOFT PS2 MOUSE'" ::= { win32PointingDeviceEntry 14 } hwptInfFileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the .inf file for the Windows pointing device. Example: 'ab.inf'" ::= { win32PointingDeviceEntry 15 } hwptInfSection OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Section of the .inf file that holds configuration information for the Windows pointing device." ::= { win32PointingDeviceEntry 16 } hwptInstallDate OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 19 } hwptManufacturer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the processor's manufacturer. Example: 'GenuineSilicon'" ::= { win32PointingDeviceEntry 20 } hwptName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Number of buttons on the pointing device. This property is inherited from CIM_PointingDevice. Example: 2" ::= { win32PointingDeviceEntry 22 } hwptPNPDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of pointing device. This property is inherited from CIM_PointingDevice." ::= { win32PointingDeviceEntry 24 } hwptPowerManagementCapabilities OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 Gauge -- UNITS "Mickeys" ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Tracking resolution. This property is inherited from CIM_PointingDevice. Example: 0" ::= { win32PointingDeviceEntry 28 } hwptSampleRate OBJECT-TYPE SYNTAX Gauge -- UNITS "Hertz" ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 Gauge -- UNITS "100 Nanoseconds" ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 33 } hwptSystemName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32PointingDeviceEntry 34 } wmiMassStorage OBJECT IDENTIFIER -- 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 ACCESS not-accessible STATUS mandatory DESCRIPTION "The Win32_AutochkSetting WMI class represents the settings for the autocheck operation of a disk." ::= { wmiMassStorage 2 } win32AutochkSettingEntry OBJECT-TYPE SYNTAX Win32AutochkSettingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwasIndex } ::= { win32AutochkSettingTable 1 } Win32AutochkSettingEntry ::= SEQUENCE { hwasIndex INTEGER, hwasCaption OCTET STRING, hwasDescription OCTET STRING, hwasSettingID OCTET STRING, hwasUserInputDelay Gauge } hwasIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32AutochkSettingEntry 1 } hwasCaption OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "Short description (one-line string) of the object. This property is inherited from CIM_Setting." ::= { win32AutochkSettingEntry 2 } hwasDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the autocheck setting. This property is inherited from CIM_Setting." ::= { win32AutochkSettingEntry 3 } hwasSettingID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-only STATUS mandatory 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 Gauge -- UNITS "Seconds" ACCESS read-only STATUS mandatory DESCRIPTION "User input delay for autocheck." ::= { win32AutochkSettingEntry 5 } win32CDROMDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32CDROMDriveEntry ACCESS not-accessible STATUS mandatory 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 ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { hwcdIndex } ::= { win32CDROMDriveTable 1 } Win32CDROMDriveEntry ::= SEQUENCE { hwcdIndex INTEGER, hwcdAvailability INTEGER, hwcdCapabilities OCTET STRING, hwcdCapabilityDescriptions OCTET STRING, hwcdCaption OCTET STRING, hwcdCompressionMethod OCTET STRING, hwcdConfigManagerErrorCode INTEGER, hwcdConfigManagerUserConfig INTEGER, hwcdCreationClassName OCTET STRING, hwcdDefaultBlockSize Gauge, hwcdDescription OCTET STRING, hwcdDeviceID OCTET STRING, hwcdDrive OCTET STRING, hwcdDriveIntegrity INTEGER, hwcdErrorCleared INTEGER, hwcdErrorDescription OCTET STRING, hwcdErrorMethodology OCTET STRING, hwcdFileSystemFlags INTEGER, hwcdFileSystemFlagsEx INTEGER, hwcdId OCTET STRING, hwcdInstallDate OCTET STRING, hwcdLastErrorCode Gauge, hwcdManufacturer OCTET STRING, hwcdMaxBlockSize Gauge, hwcdMaximumComponentLength Gauge, hwcdMaxMediaSize Gauge, hwcdMediaLoaded INTEGER, hwcdMediaType INTEGER, hwcdMfrAssignedRevisionLevel OCTET STRING, hwcdMinBlockSize Gauge, hwcdName OCTET STRING, hwcdNeedsCleaning INTEGER, hwcdNumberOfMediaSupported Gauge, hwcdPNPDeviceID OCTET STRING, hwcdPowerManagementCapabilities OCTET STRING, hwcdPowerManagementSupported INTEGER, hwcdRevisionLevel OCTET STRING, hwcdSCSIBus Gauge, hwcdSCSILogicalUnit INTEGER, hwcdSCSIPort INTEGER, hwcdSCSITargetId INTEGER, hwcdSize Gauge, hwcdStatus INTEGER, hwcdStatusInfo INTEGER, hwcdSystemCreationClassName OCTET STRING, hwcdSystemName OCTET STRING, hwcdTransferRate INTEGER, hwcdVolumeName OCTET STRING, hwcdVolumeSerialNumber OCTET STRING } hwcdIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32CDROMDriveEntry 5 } hwcdCompressionMethod OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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. } ACCESS read-only STATUS mandatory DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 7 } hwcdConfigManagerUserConfig OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 8 } hwcdCreationClassName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Default block size, in bytes, for this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 10 } hwcdDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32CDROMDriveEntry 11 } hwcdDeviceID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Unique identifier for a CD-ROM drive. This property is inherited from CIM_LogicalDevice." ::= { win32CDROMDriveEntry 12 } hwcdDrive OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Drive letter of the CD-ROM drive. Example: 'd:\'" ::= { win32CDROMDriveEntry 13 } hwcdDriveIntegrity OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared." ::= { win32CDROMDriveEntry 15 } hwcdErrorDescription OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "More information about the error recorded in LastErrorCode, and information about corrective actions that can be taken." ::= { win32CDROMDriveEntry 16 } hwcdErrorMethodology OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Type of error detection and correction supported by this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 17 } hwcdFileSystemFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Drive letter uniquely identifying this CD-ROM drive. Example: 'd:\'" ::= { win32CDROMDriveEntry 20 } hwcdInstallDate OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Last error code reported by the logical device." ::= { win32CDROMDriveEntry 22 } hwcdManufacturer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Manufacturer of the Windows CD-ROM drive. Example: 'PLEXTOR'" ::= { win32CDROMDriveEntry 23 } hwcdMaxBlockSize OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Maximum size, in kilobytes, of media supported by this device. This property is inherited from CIM_MediaAccessDevice." ::= { win32CDROMDriveEntry 26 } hwcdMediaLoaded OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Windows XP and Windows Server 2003: Manufacturer assigned firmware revision level of the CD-ROM drive. " ::= { win32CDROMDriveEntry 29 } hwcdMinBlockSize OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 Gauge ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory 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 INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory 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 OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Firmware revision level of the Windows CD-ROM drive." ::= { win32CDROMDriveEntry 37 } hwcdSCSIBus OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "SCSI bus number for the disk drive. Example: 0" ::= { win32CDROMDriveEntry 38 } hwcdSCSILogicalUnit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory 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 devices on one controller. Example: 0" ::= { win32CDROMDriveEntry 39 } hwcdSCSIPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SCSI port number