INFORMANT-OS DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Gauge32, Integer32, Counter64 FROM SNMPv2-SMI DateAndTime, TruthValue FROM SNMPv2-TC informant,WtcsDisplayString FROM WTCS; wmiOperatingSystem MODULE-IDENTITY LAST-UPDATED "200801142359Z" 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 operating system WMI entities." REVISION "200708312129Z" DESCRIPTION "Modified ospsKernelModeTime, ospsOtherOperationCount, ospsOtherTransferCount, ospsReadOperationCount, ospsReadTransferCount, ospsUserModeTime, ospsWriteOperationCount, ospsWriteTransferCount, ostdElapsedTime, ostdKernelModeTime, ostdUserModeTime to be Counter64 rather than WtcsDisplayString." REVISION "200706052228Z" DESCRIPTION "Added new Win32_ComputerSystem and Win32_WinSAT entries which are new to Windows Vista. Refer to http://www.microsoft.com/technet/scriptcenter/hubs/vista.mspx for more information on the new WMI objects in Vista." REVISION "200605242227Z" DESCRIPTION "Added the wmiEventLog OID branch to status the Windows Event Log." REVISION "200503191850Z" DESCRIPTION "Added the win32Shutdown and win32CreateProcess OIDs. These values can only be written to and cannot be read. Also modified the ossvcState so that the Windows service can be stopped, started, paused, and resumed through SNMP." REVISION "200411032133Z" DESCRIPTION "The initial revision of this MIB module." ::= { informant 22 } wmiDesktop OBJECT-IDENTITY STATUS current DESCRIPTION "The Desktop subcategory groups classes that represent objects that define a specific desktop configuration." ::= { wmiOperatingSystem 1 } win32DesktopTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32DesktopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_Desktop WMI class represents the common characteristics of a user's desktop. The properties of this class can be modified by the user to customize the desktop." ::= { wmiDesktop 1 } win32DesktopEntry OBJECT-TYPE SYNTAX Win32DesktopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osdtIndex } ::= { win32DesktopTable 1 } Win32DesktopEntry ::= SEQUENCE { osdtIndex Integer32, osdtBorderWidth Gauge32, osdtCaption WtcsDisplayString, osdtCoolSwitch TruthValue, osdtCursorBlinkRate Gauge32, osdtDescription WtcsDisplayString, osdtDragFullWindows TruthValue, osdtGridGranularity Gauge32, osdtIconSpacing Gauge32, osdtIconTitleFaceName WtcsDisplayString, osdtIconTitleSize Gauge32, osdtIconTitleWrap TruthValue, osdtName WtcsDisplayString, osdtPattern WtcsDisplayString, osdtScreenSaverActive TruthValue, osdtScreenSaverExecutable WtcsDisplayString, osdtScreenSaverSecure TruthValue, osdtScreenSaverTimeout Gauge32, osdtSettingID WtcsDisplayString, osdtWallpaper WtcsDisplayString, osdtWallpaperStretched TruthValue, osdtWallpaperTiled TruthValue } osdtIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32DesktopEntry 1 } osdtBorderWidth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Width of the borders around all windows with adjustable borders. Example: 3" ::= { win32DesktopEntry 2 } osdtCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the CIM_Setting object." ::= { win32DesktopEntry 3 } osdtCoolSwitch OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Fast task switching is turned on. Fast task switching allows the user to switch between windows using the ALT+TAB keyboard combination." ::= { win32DesktopEntry 4 } osdtCursorBlinkRate OBJECT-TYPE SYNTAX Gauge32 UNITS "Milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Length of time between successive cursor blinks. Example: 530" ::= { win32DesktopEntry 5 } osdtDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the CIM_Setting object." ::= { win32DesktopEntry 6 } osdtDragFullWindows OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Contents of a window are shown when a user moves the window." ::= { win32DesktopEntry 7 } osdtGridGranularity OBJECT-TYPE SYNTAX Gauge32 UNITS "8 Pixels" MAX-ACCESS read-only STATUS current DESCRIPTION "Spacing of the grid that windows are bound to on the desktop. This makes organizing windows easier. The spacing is usually fine enough that the user does not notice it. Example: 1" ::= { win32DesktopEntry 8 } osdtIconSpacing OBJECT-TYPE SYNTAX Gauge32 UNITS "Pixels" MAX-ACCESS read-only STATUS current DESCRIPTION "Spacing between icons. Example: 75" ::= { win32DesktopEntry 9 } osdtIconTitleFaceName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Font used for the names of the icons. Example: 'MS San Serif'" ::= { win32DesktopEntry 10 } osdtIconTitleSize OBJECT-TYPE SYNTAX Gauge32 UNITS "Point" MAX-ACCESS read-only STATUS current DESCRIPTION "Icon font size. Example: 9" ::= { win32DesktopEntry 11 } osdtIconTitleWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Icon's title text wraps to the next line." ::= { win32DesktopEntry 12 } osdtName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name that identifies the current desktop profile. Example: 'MainProf'" ::= { win32DesktopEntry 13 } osdtPattern OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the pattern used as the background for the desktop." ::= { win32DesktopEntry 14 } osdtScreenSaverActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Screen saver is active." ::= { win32DesktopEntry 15 } osdtScreenSaverExecutable OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the current screen saver executable file. Example: 'LOGON.SCR'" ::= { win32DesktopEntry 16 } osdtScreenSaverSecure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Password is enabled for the screen saver." ::= { win32DesktopEntry 17 } osdtScreenSaverTimeout OBJECT-TYPE SYNTAX Gauge32 UNITS "Seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of time that passes before the screen saver starts." ::= { win32DesktopEntry 18 } osdtSettingID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier by which the CIM_Setting object is known." ::= { win32DesktopEntry 19 } osdtWallpaper OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "File name for the wallpaper design on the background of the desktop. Example: 'WINNT.BMP'" ::= { win32DesktopEntry 20 } osdtWallpaperStretched OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Wallpaper is stretched to fill the entire screen. Microsoft Plus! must be installed before this option is available. If FALSE, the wallpaper retains its original dimensions on the desktop background." ::= { win32DesktopEntry 21 } osdtWallpaperTiled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Wallpaper is tiled or centered." ::= { win32DesktopEntry 22 } win32EnvironmentTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32EnvironmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_Environment WMI class represents an environment or system environment setting on a Windows computer system." ::= { wmiDesktop 2 } win32EnvironmentEntry OBJECT-TYPE SYNTAX Win32EnvironmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osevIndex } ::= { win32EnvironmentTable 1 } Win32EnvironmentEntry ::= SEQUENCE { osevIndex Integer32, osevCaption WtcsDisplayString, osevDescription WtcsDisplayString, osevInstallDate DateAndTime, osevName WtcsDisplayString, osevStatus INTEGER, osevSystemVariable TruthValue, osevUserName WtcsDisplayString, osevVariableValue WtcsDisplayString } osevIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32EnvironmentEntry 1 } osevCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object." ::= { win32EnvironmentEntry 2 } osevDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object." ::= { win32EnvironmentEntry 3 } osevInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Object was installed. This property does not need a value to indicate that the object is installed." ::= { win32EnvironmentEntry 4 } osevName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Character string specifying the name of a Windows environment variable. By specifying the name of a variable that does not yet exist, an application creates a new environment variable. Example: 'Path'" ::= { win32EnvironmentEntry 5 } osevStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither 'OK' nor in one of the other states." ::= { win32EnvironmentEntry 6 } osevSystemVariable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicating whether the variable is a system variable. A system variable is set by the operating system, and is independent from user environment settings." ::= { win32EnvironmentEntry 7 } osevUserName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..260)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the owner of the environment setting. It is set to for settings that are specific to the Windows system (as opposed to a specific user) and for default user settings. Example: 'Jsmith'" ::= { win32EnvironmentEntry 8 } osevVariableValue OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Placeholder variable of a Windows environment variable. Information like the file system directory can change from computer to computer. The operating system substitutes placeholders for these. Example: '%SystemRoot%'" ::= { win32EnvironmentEntry 9 } win32TimeZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32TimeZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_TimeZone WMI class represents the time zone information for a Windows system, which includes changes needed for the daylight saving time transition." ::= { wmiDesktop 3 } win32TimeZoneEntry OBJECT-TYPE SYNTAX Win32TimeZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { ostzIndex } ::= { win32TimeZoneTable 1 } Win32TimeZoneEntry ::= SEQUENCE { ostzIndex Integer32, ostzBias Integer32, ostzCaption WtcsDisplayString, ostzDaylightBias Integer32, ostzDaylightDay Gauge32, ostzDaylightDayOfWeek INTEGER, ostzDaylightHour Gauge32, ostzDaylightMillisecond Gauge32, ostzDaylightMinute Gauge32, ostzDaylightMonth INTEGER, ostzDaylightName WtcsDisplayString, ostzDaylightSecond Gauge32, ostzDaylightYear Gauge32, ostzDescription WtcsDisplayString, ostzSettingID WtcsDisplayString, ostzStandardBias Gauge32, ostzStandardDay Gauge32, ostzStandardDayOfWeek INTEGER, ostzStandardHour Gauge32, ostzStandardMillisecond Gauge32, ostzStandardMinute Gauge32, ostzStandardMonth INTEGER, ostzStandardName WtcsDisplayString, ostzStandardSecond Gauge32, ostzStandardYear Gauge32 } ostzIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32TimeZoneEntry 1 } ostzBias OBJECT-TYPE SYNTAX Integer32 UNITS "Minutes" MAX-ACCESS read-only STATUS current DESCRIPTION "Current bias for local time translation. The bias is the difference between Universal Time Coordinate (UTC) and local time. All translations between UTC and local time are based on the following formula: UTC = local time + bias. This property is required." ::= { win32TimeZoneEntry 2 } ostzCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the CIM_Setting object a one-line string." ::= { win32TimeZoneEntry 3 } ostzDaylightBias OBJECT-TYPE SYNTAX Integer32 UNITS "Minutes" MAX-ACCESS read-only STATUS current DESCRIPTION "Bias value to be used during local time translations that occur during daylight time. This property is ignored if a value for the DaylightDay property is not supplied. The value of this property is added to the Bias property to form the bias used during daylight time. In most time zones, the value of this property is -60." ::= { win32TimeZoneEntry 4 } ostzDaylightDay OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "DaylightDayOfWeek of the DaylightMonth when the transition from standard time to daylight saving time occurs on this operating system. Example: If the transition day (DaylightDayOfWeek) occurs on a Sunday then the value '1' indicates the first Sunday of the DaylightMonth, '2' indicates the second Sunday and so on. The value '5' indicates the last DaylightDayOfWeek in the month." ::= { win32TimeZoneEntry 5 } ostzDaylightDayOfWeek OBJECT-TYPE SYNTAX INTEGER { sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), friday(6), saturday(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Day of the week when the transition from standard time to daylight saving time occurs on an operating system." ::= { win32TimeZoneEntry 6 } ostzDaylightHour OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hour of the day when the transition from standard time to daylight saving time occurs on an operating system. Example: 2" ::= { win32TimeZoneEntry 7 } ostzDaylightMillisecond OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Millisecond of the DaylightSecond when the transition from standard time to daylight saving time occurs on an operating system." ::= { win32TimeZoneEntry 8 } ostzDaylightMinute OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minute of the DaylightHour when the transition from standard time to daylight saving time occurs on an operating system. Example: 59" ::= { win32TimeZoneEntry 9 } ostzDaylightMonth OBJECT-TYPE SYNTAX INTEGER { january(1), february(2), march(3), april(4), may(5), june(6), july(7), august(8), september(9), october(10), november(11), december(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Month when the transition from standard time to daylight saving time occurs on an operating system." ::= { win32TimeZoneEntry 10 } ostzDaylightName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Time zone being represented when daylight saving time is in effect. Example: 'EDT' (Eastern Daylight Time)" ::= { win32TimeZoneEntry 11 } ostzDaylightSecond OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second of the DaylightMinute when the transition from standard time to daylight saving time occurs on an operating system. Example: 59" ::= { win32TimeZoneEntry 12 } ostzDaylightYear OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Year when daylight saving time is in effect. This property is not required. Example: 1997" ::= { win32TimeZoneEntry 13 } ostzDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the CIM_Setting object." ::= { win32TimeZoneEntry 14 } ostzSettingID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier for the CIM_Setting object." ::= { win32TimeZoneEntry 15 } ostzStandardBias OBJECT-TYPE SYNTAX Gauge32 UNITS "Minutes" MAX-ACCESS read-only STATUS current DESCRIPTION "Bias value to use when daylight saving time is not in effect. This property is ignored if a value for StandardDay is not supplied. The value of this property is added to the Bias property to form the bias during standard time. Example: 0" ::= { win32TimeZoneEntry 16 } ostzStandardDay OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "StandardDayOfWeek of the StandardMonth when the transition from daylight saving time to standard time occurs on an operating system. If the transition day (StandardDayOfWeek) occurs on a Sunday then the value '1' indicates the first Sunday of the StandardMonth, '2' indicates the second Sunday and so on. The value '5' indicates the last StandardDayOfWeek in the month." ::= { win32TimeZoneEntry 17 } ostzStandardDayOfWeek OBJECT-TYPE SYNTAX INTEGER { sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), friday(6), saturday(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Day of the week when the transition from daylight saving time to standard time occurs on an operating system." ::= { win32TimeZoneEntry 18 } ostzStandardHour OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hour of the day when the transition from daylight saving time to standard time occurs on an operating system. Example: 11" ::= { win32TimeZoneEntry 19 } ostzStandardMillisecond OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Millisecond of the StandardSecond when the transition from daylight saving time to standard time occurs on an operating system." ::= { win32TimeZoneEntry 20 } ostzStandardMinute OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minute of the StandardDay when the transition from daylight saving time to standard time occurs on an operating system. Example: 59" ::= { win32TimeZoneEntry 21 } ostzStandardMonth OBJECT-TYPE SYNTAX INTEGER { january(1), february(2), march(3), april(4), may(5), june(6), july(7), august(8), september(9), october(10), november(11), december(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Month when the transition from daylight saving time to standard time occurs on an operating system." ::= { win32TimeZoneEntry 22 } ostzStandardName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the time zone being represented when standard time is in effect. Example: 'EST' (Eastern Standard Time)" ::= { win32TimeZoneEntry 23 } ostzStandardSecond OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second of the StandardMinute when the transition from daylight saving time to standard time occurs on an operating system. Example: 59" ::= { win32TimeZoneEntry 24 } ostzStandardYear OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Year when standard time is in effect. This property is not required. Example: 1997" ::= { win32TimeZoneEntry 25 } wmiDrivers OBJECT-IDENTITY STATUS current DESCRIPTION "The Drivers subcategory groups classes that represent virtual device drivers and system drivers for base services." ::= { wmiOperatingSystem 2 } win32DriverVXDTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32DriverVXDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_DriverVXD WMI class represents a virtual device driver on a Windows computer system. A virtual device is a program that manages a system resource (such as a hardware device or installed software) so that more than one application can use the resource at the same time. Windows uses virtual devices to allow multitasking for Windows-based applications. The virtual devices work in conjunction with Windows to process interrupts, and carry out I/O operations for a given application without disrupting the execution of other applications. Most virtual devices manage a hardware device and many also manage or replace corresponding software such as ROM BIOS routines. A virtual device can contain the device-specific code needed to carry out actions on the device or it can rely on the other software to carry out these operations. In all cases, the virtual device keeps track of the state of the device for each application and ensures that the device is in the correct state whenever an application continues execution. Some virtual devices manage only installed software, such as an MS-DOS device driver or a Terminate and Stay Resident (TSR) program. Such virtual devices often contain code that either emulates the software or ensures that the software uses data that applies only to the currently running application. Virtual devices are sometimes used to improve the performance of installed software; the Intel-compatible microprocessors can execute the 32-bit code of a virtual device more efficiently than the 16-bit code of an MS-DOS device driver or TSR." ::= { wmiDrivers 1 } win32DriverVXDEntry OBJECT-TYPE SYNTAX Win32DriverVXDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osvxdIndex } ::= { win32DriverVXDTable 1 } Win32DriverVXDEntry ::= SEQUENCE { osvxdIndex Integer32, osvxdBuildNumber WtcsDisplayString, osvxdCaption WtcsDisplayString, osvxdCodeSet WtcsDisplayString, osvxdControl WtcsDisplayString, osvxdDescription WtcsDisplayString, osvxdDeviceDescriptorBlock WtcsDisplayString, osvxdIdentificationCode WtcsDisplayString, osvxdInstallDate DateAndTime, osvxdLanguageEdition WtcsDisplayString, osvxdManufacturer WtcsDisplayString, osvxdName WtcsDisplayString, osvxdOtherTargetOS WtcsDisplayString, osvxdPMAPI WtcsDisplayString, osvxdSerialNumber WtcsDisplayString, osvxdServiceTableSize Gauge32, osvxdSoftwareElementID WtcsDisplayString, osvxdSoftwareElementState INTEGER, osvxdStatus INTEGER, osvxdTargetOperatingSystem INTEGER, osvxdV86API WtcsDisplayString, osvxdVersion WtcsDisplayString } osvxdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32DriverVXDEntry 1 } osvxdBuildNumber OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Internal identifier for this compilation of this software element." ::= { win32DriverVXDEntry 2 } osvxdCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object." ::= { win32DriverVXDEntry 3 } osvxdCodeSet OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Code set used by this software element." ::= { win32DriverVXDEntry 4 } osvxdControl OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Offset address to the driver's control procedures. The virtual machine manager calls this procedure to send control messages to the virtual device system. The system control messages direct the virtual device to carry out actions. An example of an action is initializing itself; another is notifying the virtual device of changes to virtual machines (such as a virtual machine is being created)." ::= { win32DriverVXDEntry 5 } osvxdDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object." ::= { win32DriverVXDEntry 6 } osvxdDeviceDescriptorBlock OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Offset address to the device descriptor block (DDB) structure. The DDB contains information that the operating system uses to execute the procedures of the driver, including its location in the interrupt list, and other data to run and communicate with this VXD." ::= { win32DriverVXDEntry 7 } osvxdIdentificationCode OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer's identifier for this software element. Often this will be a stock-keeping unit (SKU) or a part number." ::= { win32DriverVXDEntry 8 } osvxdInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Object was installed. This property does not need a value to indicate that the object is installed." ::= { win32DriverVXDEntry 9 } osvxdLanguageEdition OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Language edition of this software element. The language codes defined in ISO 639 should be used. Where the software element represents multi-lingual or international version of a product, the string 'multilingual' should be used." ::= { win32DriverVXDEntry 10 } osvxdManufacturer OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer of this software element." ::= { win32DriverVXDEntry 11 } osvxdName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name used to identify this software element." ::= { win32DriverVXDEntry 12 } osvxdOtherTargetOS OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer and operating system type for a software element when the TargetOperatingSystem property has a value of 1 (Other). Therefore, when the TargetOperatingSystem property has a value of Other, the OtherTargetOS property must have a non-null value. For all other values of TargetOperatingSystem, the OtherTargetOS property is to be NULL." ::= { win32DriverVXDEntry 13 } osvxdPMAPI OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Offset address to the protected mode application programming interface for this VXD. These functions can give applications direct access to the features of the VXD." ::= { win32DriverVXDEntry 14 } osvxdSerialNumber OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Assigned serial number of this software element." ::= { win32DriverVXDEntry 15 } osvxdServiceTableSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of installed services and device driver services provided by the operating system. Example: 1024" ::= { win32DriverVXDEntry 16 } osvxdSoftwareElementID OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier for this software element, designed to be used in conjunction with other keys to create a unique representation of this CIM_SoftwareElement instance." ::= { win32DriverVXDEntry 17 } osvxdSoftwareElementState OBJECT-TYPE SYNTAX INTEGER { deployable(1), installable(2), executable(3), running(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of a software element." ::= { win32DriverVXDEntry 18 } osvxdStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither 'OK' nor in one of the other states." ::= { win32DriverVXDEntry 19 } osvxdTargetOperatingSystem OBJECT-TYPE SYNTAX INTEGER { unknown(0), other(1), macos(2), attunix(3), dgux(4), decnt(5), digitalUnix(6), openVMS(7), hpux(8), aix(9), mvs(10), os400(11), os2(12), javaVM(13), msdos(14), win3x(15), win95(16), win98(17), winnt(18), wince(19), ncr3000(20), netWare(21), osf(22), dcOS(23), reliantUNIX(24), scoUnixWare(25), scoOpenServer(26), sequent(27), irix(28), solaris(29), sunOS(30), u6000(31), aseries(32), tandemNSK(33), tandemNT(34), bs2000(35), linux(36), lynx(37), xenix(38), vmESA(39), interactiveUNIX(40), bsdunix(41), freeBSD(42), netBSD(43), gnuHurd(44), os9(45), machKernel(46), inferno(47), qnx(48), epoc(49), ixWorks(50), vxWorks(51), miNT(52), beOS(53), hpMPE(54), nextStep(55), palmPilot(56), rhapsody(57), windows2000(58), dedicated(59), vse(60), tpf(61) } MAX-ACCESS read-only STATUS current DESCRIPTION "Target operating system of the owning software element. The possible values for this property are as follows." ::= { win32DriverVXDEntry 20 } osvxdV86API OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Offset to the application programming interface for use under virtual 8086 mode. These functions can give applications direct access to the features of the VXD." ::= { win32DriverVXDEntry 21 } osvxdVersion OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the VXD driver. Example: '3.51'" ::= { win32DriverVXDEntry 22 } win32SystemDriverTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32SystemDriverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_SystemDriver WMI class represents the system driver for a base service." ::= { wmiDrivers 2 } win32SystemDriverEntry OBJECT-TYPE SYNTAX Win32SystemDriverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { ossdIndex } ::= { win32SystemDriverTable 1 } Win32SystemDriverEntry ::= SEQUENCE { ossdIndex Integer32, ossdAcceptPause TruthValue, ossdAcceptStop TruthValue, ossdCaption WtcsDisplayString, ossdCreationClassName WtcsDisplayString, ossdDescription WtcsDisplayString, ossdDesktopInteract TruthValue, ossdDisplayName WtcsDisplayString, ossdErrorControl WtcsDisplayString, ossdExitCode Gauge32, ossdInstallDate DateAndTime, ossdName WtcsDisplayString, ossdPathName WtcsDisplayString, ossdServiceSpecificExitCode Gauge32, ossdServiceType INTEGER, ossdStarted TruthValue, ossdStartMode WtcsDisplayString, ossdStartName WtcsDisplayString, ossdState INTEGER, ossdStatus INTEGER, ossdSystemCreationClassName WtcsDisplayString, ossdSystemName WtcsDisplayString, ossdTagId Gauge32 } ossdIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32SystemDriverEntry 1 } ossdAcceptPause OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Service can be paused." ::= { win32SystemDriverEntry 2 } ossdAcceptStop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Service can be stopped." ::= { win32SystemDriverEntry 3 } ossdCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object." ::= { win32SystemDriverEntry 4 } ossdCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be uniquely identified." ::= { win32SystemDriverEntry 5 } ossdDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object." ::= { win32SystemDriverEntry 6 } ossdDesktopInteract OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Service can create or communicate with windows on the desktop." ::= { win32SystemDriverEntry 7 } ossdDisplayName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Display name of the service. This string has a maximum length of 256 characters. The name is case-preserved in the Service Control Manager. DisplayName comparisons are always case-insensitive. Constraints: Accepts the same value as the Name property. Example: 'Atdisk'" ::= { win32SystemDriverEntry 8 } ossdErrorControl OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Severity of the error if this service fails to start during startup. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. Value Meaning 'Ignore' User is not notified. 'Normal' User is notified. 'Severe' System is restarted wth the last-known-good configuration. 'Critical' System attempts to restart with a good configuration. 'Unknown' Cause of the failure is unknown. " ::= { win32SystemDriverEntry 9 } ossdExitCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Windows error code defining any problems encountered in starting or stopping the service. This property is set to ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented by this class, and information about the error is available in the ServiceSpecificExitCode property. The service sets this value to NO_ERROR when running, and again upon normal termination." ::= { win32SystemDriverEntry 10 } ossdInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Object was installed. This property does not need a value to indicate that the object is installed." ::= { win32SystemDriverEntry 11 } ossdName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for the service which provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property." ::= { win32SystemDriverEntry 12 } ossdPathName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Fully-qualified path to the service binary file that implements the service. Example: '\SystemRoot\System32\drivers\afd.sys'" ::= { win32SystemDriverEntry 13 } ossdServiceSpecificExitCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Service-specific error code for errors that occur while the service is either starting or stopping. The exit codes are defined by the service represented by this class. This value is only set when the ExitCode property value is ERROR_SERVICE_SPECIFIC_ERROR (1066)." ::= { win32SystemDriverEntry 14 } ossdServiceType OBJECT-TYPE SYNTAX INTEGER { kernalDriver(1), fileSystemDriver(2), adapter(3), recognizerDriver(4), ownProcess(5), shareProcess(6), interactiveProcess(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of service provided to calling processes." ::= { win32SystemDriverEntry 15 } ossdStarted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Service has been started." ::= { win32SystemDriverEntry 16 } ossdStartMode OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Severity of the error if this service fails to start during startup. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. Value Meaning 'Ignore' User is not notified. 'Normal' User is notified. 'Severe' System is restarted with the last-known-good configuration. 'Critical' System attempts to restart with a good configuration. 'Unknown' Cause of the failure is unknown. " ::= { win32SystemDriverEntry 17 } ossdStartName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Account name under which the service runs. Depending on the service type, the account name may be in the form of DomainName\Username. The service process will be logged using one of these two forms when it runs. If the account belongs to the built-in domain, .\Username can be specified. If NULL is specified, the service will be logged on as the LocalSystem account. For kernel or system level drivers, StartName contains the driver object name (that is, \FileSystem\Rdr or \Driver\Xns) which the input and output (I/O) system uses to load the device driver. Additionally, if NULL is specified, the driver runs with a default object name created by the I/O system based on the service name. Example: 'DWDOM\Admin' Windows XP: You can use UPN format (Username@DomainName) to specify the StartName." ::= { win32SystemDriverEntry 18 } ossdState OBJECT-TYPE SYNTAX INTEGER { stopped(1), startPending(2), stopPending(3), running(4), continuePending(5), pausePending(6), paused(7), unknown(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current state of the base service." ::= { win32SystemDriverEntry 19 } ossdStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither 'OK' nor in one of the other states." ::= { win32SystemDriverEntry 20 } ossdSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type name of the system that hosts this service." ::= { win32SystemDriverEntry 21 } ossdSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the system that hosts this service." ::= { win32SystemDriverEntry 22 } ossdTagId OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unique tag value for this service in the group. A value of 0 indicates that the service has not been assigned a tag. A tag can be used for ordering service startup within a load order group by specifying a tag order vector in the registry located at: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \GroupOrderList. Tags are only evaluated for Kernel Driver and File System Driver start type services that have Boot or System start modes." ::= { win32SystemDriverEntry 23 } wmiFileSystem OBJECT-IDENTITY STATUS current DESCRIPTION "The File System subcategory groups classes that represent the way a hard disk is logically arranged. This includes the type of file system used, the directory structure, and way the disk is partitioned." ::= { wmiOperatingSystem 3 } win32DiskPartitionTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32DiskPartitionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_DiskPartition WMI class represents the capabilities and management capacity of a partitioned area of a physical disk on a Windows system. Example: Disk #0, Partition #1." ::= { wmiFileSystem 1 } win32DiskPartitionEntry OBJECT-TYPE SYNTAX Win32DiskPartitionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osdpIndex } ::= { win32DiskPartitionTable 1 } Win32DiskPartitionEntry ::= SEQUENCE { osdpIndex Integer32, osdpAccess INTEGER, osdpAvailability INTEGER, osdpBlockSize Gauge32, osdpBootable TruthValue, osdpBootPartition TruthValue, osdpCaption WtcsDisplayString, osdpConfigManagerErrorCode INTEGER, osdpConfigManagerUserConfig TruthValue, osdpCreationClassName WtcsDisplayString, osdpDescription WtcsDisplayString, osdpDeviceID WtcsDisplayString, osdpDiskIndex Gauge32, osdpErrorCleared TruthValue, osdpErrorDescription WtcsDisplayString, osdpErrorMethodology WtcsDisplayString, osdpHiddenSectors Gauge32, osdpPartitionIndex Gauge32, osdpInstallDate DateAndTime, osdpLastErrorCode Gauge32, osdpName WtcsDisplayString, osdpNumberOfBlocks Gauge32, osdpPNPDeviceID WtcsDisplayString, osdpPowerManagementCapabilities WtcsDisplayString, osdpPowerManagementSupported TruthValue, osdpPrimaryPartition TruthValue, osdpPurpose WtcsDisplayString, osdpRewritePartition TruthValue, osdpSize WtcsDisplayString, osdpStartingOffset Gauge32, osdpStatus INTEGER, osdpStatusInfo INTEGER, osdpSystemCreationClassName WtcsDisplayString, osdpSystemName WtcsDisplayString, osdpType WtcsDisplayString } osdpIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32DiskPartitionEntry 1 } osdpAccess OBJECT-TYPE SYNTAX INTEGER { unknown(0), readable(1), writable(2), readwriteSupported(3), writeOnce(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Media access available." ::= { win32DiskPartitionEntry 2 } osdpAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode." ::= { win32DiskPartitionEntry 3 } osdpBlockSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size in bytes of the blocks which form this storage extent. If unknown or if a block concept is not valid (for example, for aggregate extents, memory or logical disks), enter a 1." ::= { win32DiskPartitionEntry 4 } osdpBootable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Computer may be booted from this partition." ::= { win32DiskPartitionEntry 5 } osdpBootPartition OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Partition is the active partition. The operating system uses the active partition when booting from a hard disk." ::= { win32DiskPartitionEntry 6 } osdpCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object." ::= { win32DiskPartitionEntry 7 } osdpConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code." ::= { win32DiskPartitionEntry 8 } osdpConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Device is using a user-defined configuration." ::= { win32DiskPartitionEntry 9 } osdpCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be uniquely identified." ::= { win32DiskPartitionEntry 10 } osdpDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object." ::= { win32DiskPartitionEntry 11 } osdpDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the disk drive and partition, from the rest of the system." ::= { win32DiskPartitionEntry 12 } osdpDiskIndex OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index number of the disk containing this partition. Example: 0" ::= { win32DiskPartitionEntry 13 } osdpErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Error reported in LastErrorCode is now cleared." ::= { win32DiskPartitionEntry 14 } osdpErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken." ::= { win32DiskPartitionEntry 15 } osdpErrorMethodology OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of error detection and correction supported by this storage extent." ::= { win32DiskPartitionEntry 16 } osdpHiddenSectors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of hidden sectors in the partition. Example: 63" ::= { win32DiskPartitionEntry 17 } osdpPartitionIndex OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index number of the partition. Example: 1" ::= { win32DiskPartitionEntry 18 } osdpInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Object was installed. This property does not need a value to indicate that the object is installed." ::= { win32DiskPartitionEntry 19 } osdpLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device." ::= { win32DiskPartitionEntry 20 } osdpName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property." ::= { win32DiskPartitionEntry 21 } osdpNumberOfBlocks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent." ::= { win32DiskPartitionEntry 22 } osdpPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. Example: '*PNP030b'" ::= { win32DiskPartitionEntry 23 } osdpPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "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. 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 " ::= { win32DiskPartitionEntry 24 } osdpPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "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." ::= { win32DiskPartitionEntry 25 } osdpPrimaryPartition OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Primary partition." ::= { win32DiskPartitionEntry 26 } osdpPurpose OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the media and/or its use." ::= { win32DiskPartitionEntry 27 } osdpRewritePartition OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Partition information has changed. When you change a partition (with IOCTL_DISK_SET_DRIVE_LAYOUT), the system uses this property to determine which partitions have changed and need their information rewritten. If TRUE, the partition needs to be rewritten." ::= { win32DiskPartitionEntry 28 } osdpSize OBJECT-TYPE SYNTAX WtcsDisplayString UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Total size of the partition. Example: 1059045376" ::= { win32DiskPartitionEntry 29 } osdpStartingOffset OBJECT-TYPE SYNTAX Gauge32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Starting offset (in bytes) of the partition. Example: 32256" ::= { win32DiskPartitionEntry 30 } osdpStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither 'OK' nor in one of the other states." ::= { win32DiskPartitionEntry 31 } osdpStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used." ::= { win32DiskPartitionEntry 32 } osdpSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Creation class name of the scoping system." ::= { win32DiskPartitionEntry 33 } osdpSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system." ::= { win32DiskPartitionEntry 34 } osdpType OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the partition. Values are: 'Unused' '12-bit FAT' 'Xenix Type 1' 'Xenix Type 2' '16-bit FAT' 'Extended Partition' 'MS-DOS V4 Huge' 'Installable File System' 'PowerPC Reference Platform' 'UNIX' 'NTFS' 'Win95 w/Extended Int 13' 'Extended w/Extended Int 13' 'Logical Disk Manager' 'Unknown'" ::= { win32DiskPartitionEntry 35 } win32LogicalDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32LogicalDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_LogicalDisk WMI class represents a data source that resolves to an actual local storage device on a Windows system." ::= { wmiFileSystem 2 } win32LogicalDiskEntry OBJECT-TYPE SYNTAX Win32LogicalDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osldIndex } ::= { win32LogicalDiskTable 1 } Win32LogicalDiskEntry ::= SEQUENCE { osldIndex Integer32, osldAccess INTEGER, osldAvailability INTEGER, osldBlockSize Gauge32, osldCaption WtcsDisplayString, osldCompressed TruthValue, osldConfigManagerErrorCode INTEGER, osldConfigManagerUserConfig TruthValue, osldCreationClassName WtcsDisplayString, osldDescription WtcsDisplayString, osldDeviceID WtcsDisplayString, osldDriveType INTEGER, osldErrorCleared TruthValue, osldErrorDescription WtcsDisplayString, osldErrorMethodology WtcsDisplayString, osldFileSystem WtcsDisplayString, osldFreeSpace Gauge32, osldInstallDate DateAndTime, osldLastErrorCode Gauge32, osldMaximumComponentLength Gauge32, osldMediaType Gauge32, osldName WtcsDisplayString, osldNumberOfBlocks Gauge32, osldPNPDeviceID WtcsDisplayString, osldPowerManagementCapabilities WtcsDisplayString, osldPowerManagementSupported TruthValue, osldProviderName WtcsDisplayString, osldPurpose WtcsDisplayString, osldQuotasDisabled TruthValue, osldQuotasIncomplete TruthValue, osldQuotasRebuilding TruthValue, osldSize Gauge32, osldStatus INTEGER, osldStatusInfo INTEGER, osldSupportsDiskQuotas TruthValue, osldSupportsFileBasedCompression TruthValue, osldSystemCreationClassName WtcsDisplayString, osldSystemName WtcsDisplayString, osldVolumeDirty TruthValue, osldVolumeName WtcsDisplayString, osldVolumeSerialNumber WtcsDisplayString } osldIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32LogicalDiskEntry 1 } osldAccess OBJECT-TYPE SYNTAX INTEGER { unknown(0), readable(1), writable(2), readWriteSupported(3), writeOnce(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of media access available. This property is inherited from CIM_StorageExtent." ::= { win32LogicalDiskEntry 2 } osldAvailability OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), runningFullPower(3), warning(4), inTest(5), notApplicable(6), powerOff(7), offLine(8), offDuty(9), degraded(10), notInstalled(11), installError(12), powerSaveUnknown(13), powerSaveLowPowerMode(14), powerSaveStandby(15), powerCycle(16), powerSaveWarning(17), paused(18), notReady(19), notConfigured(20), quiesced(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 3 } osldBlockSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size in bytes of the blocks that form this storage extent. If unknown or if a block concept is not valid (for example, for aggregate extents, memory or logical disks), enter a 1. This property is inherited from CIM_StorageExtent." ::= { win32LogicalDiskEntry 4 } osldCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32LogicalDiskEntry 5 } osldCompressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the logical volume exists as a single compressed entity, such as a DoubleSpace volume. If file based compression is supported (such as on NTFS), this property will be FALSE." ::= { win32LogicalDiskEntry 6 } osldConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 7 } osldConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 8 } osldCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be uniquely identified. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 9 } osldDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32LogicalDiskEntry 10 } osldDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the logical disk from other devices on the system. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 11 } osldDriveType OBJECT-TYPE SYNTAX INTEGER { unknown(0), noRootDirectory(1), removableDisk(2), localDisk(3), networkDrive(4), compactDisc(5), ramDisk(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Numeric value corresponding to the type of disk drive this logical disk represents." ::= { win32LogicalDiskEntry 12 } osldErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 13 } osldErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 14 } osldErrorMethodology OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of error detection and correction supported by this storage extent. This property is inherited from CIM_StorageExtent." ::= { win32LogicalDiskEntry 15 } osldFileSystem OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "File system on the logical disk. Example: 'NTFS'" ::= { win32LogicalDiskEntry 16 } osldFreeSpace OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Space available on the logical disk. This property is inherited from CIM_LogicalDisk." ::= { win32LogicalDiskEntry 17 } osldInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32LogicalDiskEntry 18 } osldLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 19 } osldMaximumComponentLength OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum length of a filename component supported by the Windows drive. A filename component is that portion of a filename 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" ::= { win32LogicalDiskEntry 20 } osldMediaType OBJECT-TYPE SYNTAX Gauge32 (0..22) MAX-ACCESS read-only STATUS current DESCRIPTION "Type of media currently present in the logical drive. This value will be one of the values of the MEDIA_TYPE enumeration defined in Winioctl.h. The value may not be exact for removable drives if currently there is no media in the drive. Value Meaning 0 Unknown Format is unknown 1 F5_1Pt2_512 51/4-Inch Floppy Disk - 1.2Mb - 512 bytes/sector 2 F3_1Pt44_512 31/2-Inch Floppy Disk - 1.44Mb -512 bytes/sector 3 F3_2Pt88_512 31/2-Inch Floppy Disk - 2.88Mb - 512 bytes/sector 4 F3_20Pt8_512 31/2-Inch Floppy Disk - 20.8Mb - 512 bytes/sector 5 F3_720_512 31/2-Inch Floppy Disk - 720Kb - 512 bytes/sector 6 F5_360_512 51/4-Inch Floppy Disk - 360Kb - 512 bytes/sector 7 F5_320_512 51/4-Inch Floppy Disk - 320Kb - 512 bytes/sector 8 F5_320_1024 51/4-Inch Floppy Disk - 320Kb - 1024 bytes/sector 9 F5_180_512 51/4-Inch Floppy Disk - 180Kb - 512 bytes/sector 10 F5_160_512 51/4-Inch Floppy Disk - 160Kb - 512 bytes/sector 11 Removable media other than floppy 12 Fixed hard disk media 13 F3_120M_512 31/2-Inch Floppy Disk - 120Mb - 512 bytes/sector 14 F3_640_512 31/2-Inch Floppy Disk - 640Kb - 512 bytes/sector 15 F5_640_512 51/4-Inch Floppy Disk - 640Kb - 512 bytes/sector 16 F5_720_512 51/4-Inch Floppy Disk - 720Kb - 512 bytes/sector 17 F3_1Pt2_512 31/2-Inch Floppy Disk - 1.2Mb - 512 bytes/sector 18 F3_1Pt23_1024 31/2-Inch Floppy Disk - 1.23Mb - 1024 bytes/sector 19 F5_1Pt23_1024 51/4-Inch Floppy Disk - 1.23Mb - 1024 bytes/sector 20 F3_128Mb_512 31/2-Inch Floppy Disk - 128Mb - 512 bytes/sector 21 F3_230Mb_512 31/2-Inch Floppy Disk - 230Mb - 512 bytes/sector 22 F8_256_128 8-Inch Floppy Disk - 256Kb - 128 bytes/sector" ::= { win32LogicalDiskEntry 21 } osldName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement." ::= { win32LogicalDiskEntry 22 } osldNumberOfBlocks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent. This property is inherited from CIM_StorageExtent." ::= { win32LogicalDiskEntry 23 } osldPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32LogicalDiskEntry 24 } osldPowerManagementCapabilities OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice. Value Meaning 0 Unknown 1 Not Supported 2 Disabled 3 Enabled 4 Power Saving Modes Entered Automatically 5 Power State Settable 6 Power Cycling Supported 7 Timed Power On Supported " ::= { win32LogicalDiskEntry 25 } osldPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 26 } osldProviderName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Network path to the logical device." ::= { win32LogicalDiskEntry 27 } osldPurpose OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Free-form string describing the media and/or its use. This property is inherited from CIM_StorageExtent." ::= { win32LogicalDiskEntry 28 } osldQuotasDisabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates that quota management is not enabled (TRUE) on this system. This property is new for Windows XP." ::= { win32LogicalDiskEntry 29 } osldQuotasIncomplete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates that the quota management was used but has been disabled (TRUE). Incomplete refers to the information left in the file system after quota management was disabled. This property is new for Windows XP." ::= { win32LogicalDiskEntry 30 } osldQuotasRebuilding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates that the file system is in the active process of compiling information and setting the disk up for quota management. This property is new for Windows XP." ::= { win32LogicalDiskEntry 31 } osldSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of the disk drive. This property is inherited from CIM_LogicalDisk." ::= { win32LogicalDiskEntry 32 } osldStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32LogicalDiskEntry 33 } osldStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 34 } osldSupportsDiskQuotas OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, this volume supports disk quotas. This property is new for Windows XP." ::= { win32LogicalDiskEntry 35 } osldSupportsFileBasedCompression OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the logical disk partition supports file based compression, such as is the case with NTFS file system. This property is FALSE, when the Compressed property is TRUE." ::= { win32LogicalDiskEntry 36 } osldSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 37 } osldSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32LogicalDiskEntry 38 } osldVolumeDirty OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the disk requires ChkDsk to be run at next boot up. This property is only applicable to those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. This property is new for Windows XP." ::= { win32LogicalDiskEntry 39 } osldVolumeName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume name of the logical disk. Constraints: maximum 32 characters." ::= { win32LogicalDiskEntry 40 } osldVolumeSerialNumber OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume serial number of the logical disk. Constraints: maximum 11 characters. Example: 'A8C3-D032'" ::= { win32LogicalDiskEntry 41 } win32MappedLogicalDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32MappedLogicalDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_MappedLogicalDisk WMI class represents network storage devices that are mapped as logical disks on the computer system." ::= { wmiFileSystem 3 } win32MappedLogicalDiskEntry OBJECT-TYPE SYNTAX Win32MappedLogicalDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osmldIndex } ::= { win32MappedLogicalDiskTable 1 } Win32MappedLogicalDiskEntry ::= SEQUENCE { osmldIndex Integer32, osmldAccess INTEGER, osmldAvailability INTEGER, osmldBlockSize Gauge32, osmldCaption WtcsDisplayString, osmldCompressed TruthValue, osmldConfigManagerErrorCode INTEGER, osmldConfigManagerUserConfig TruthValue, osmldCreationClassName WtcsDisplayString, osmldDescription WtcsDisplayString, osmldDeviceID WtcsDisplayString, osmldErrorCleared TruthValue, osmldErrorDescription WtcsDisplayString, osmldErrorMethodology WtcsDisplayString, osmldFileSystem WtcsDisplayString, osmldFreeSpace Gauge32, osmldInstallDate DateAndTime, osmldLastErrorCode Gauge32, osmldMaximumComponentLength Gauge32, osmldName WtcsDisplayString, osmldNumberOfBlocks Gauge32, osmldPNPDeviceID WtcsDisplayString, osmldPowerManagementCapabilities INTEGER, osmldPowerManagementSupported TruthValue, osmldProviderName WtcsDisplayString, osmldPurpose WtcsDisplayString, osmldQuotasDisabled TruthValue, osmldQuotasIncomplete TruthValue, osmldQuotasRebuilding TruthValue, osmldSessionID WtcsDisplayString, osmldSize Gauge32, osmldStatus INTEGER, osmldStatusInfo INTEGER, osmldSupportsDiskQuotas TruthValue, osmldSupportFileBasedCompression TruthValue, osmldSystemCreationClassName WtcsDisplayString, osmldSystemName WtcsDisplayString, osmldVolumeName WtcsDisplayString, osmldVolumeSerialNumber WtcsDisplayString } osmldIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32MappedLogicalDiskEntry 1 } osmldAccess OBJECT-TYPE SYNTAX INTEGER { unknown(0), readable(1), writeable(2), readWriteSupported(3), writeOnce(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Device access state. This property is inherited from CIM_StorageExtent." ::= { win32MappedLogicalDiskEntry 2 } osmldAvailability 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Availability and status of the device. Power Save - Unknown indicates that the device is known to be in a power save mode, but its exact status is unknown; Power Save - Low Power Mode indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; Power Save - Standby indicates that the device is not functioning but could be brought to full power quickly; and Power Save - Warning indicates that the device is in a warning state, though also in a power save mode. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 3 } osmldBlockSize OBJECT-TYPE SYNTAX Gauge32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Size, in bytes, of the blocks which form this storage extent. If this concept is not valid for the device type, the value is 1. This property is inherited from CIM_StorageExtent." ::= { win32MappedLogicalDiskEntry 4 } osmldCaption OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Short description (one-line string) of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32MappedLogicalDiskEntry 5 } osmldCompressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the file is compressed. This property is inherited from CIM_ManagedSystemElement." ::= { win32MappedLogicalDiskEntry 6 } osmldConfigManagerErrorCode OBJECT-TYPE SYNTAX INTEGER { workingProperly (0), -- This device is working properly. notConfigured (1), -- This device is not configured correctly. cannotLoad (2), -- Windows cannot load the driver for this device. lowResource (3), -- The driver for this device might be corrupted, or your system may be running low on memory or other resources. driverCorrupted (4), -- This device is not working properly. One of its drivers or your registry might be corrupted. needResource (5), -- The driver for this device needs a resource that Windows cannot manage. bootConflicts (6), -- The boot configuration for this device conflicts with other devices. cannotFilter (7), -- Cannot filter. driverLoaderMissing (8), -- The driver loader for the device is missing. resourceIncorrect (9), -- This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. cannotStart (10), -- This device cannot start. deviceFailed (11), -- This device failed. noFreeResources (12), -- This device cannot find enough free resources that it can use. cannotVerifyResources (13), -- Windows cannot verify this device's resources. restartComputer (14), -- This device cannot work properly until you restart your computer. reenumerationProblem (15), -- This device is not working properly because there is probably a re-enumeration problem. cannotIdentify (16), -- Windows cannot identify all the resources this device uses. unknownResourceType (17), -- This device is asking for an unknown resource type. reinstallDrivers (18), -- Reinstall the drivers for this device. failedVXDloader (19), -- Failure using the VXD loader. registryCorrupted (20), -- Your registry might be corrupted. systemFailure (21), -- System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. deviceDisabled (22), -- This device is disabled. systemFailuer2 (23), -- System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. deviceProblem (24), -- This device is not present, is not working properly, or does not have all its drivers installed. settingUpDevice (25), -- Windows is still setting up this device. settingUpDevice2 (26), -- Windows is still setting up this device. invalidLogConfiguration (27), -- This device does not have valid log configuration. driversNotInstalled (28), -- The drivers for this device are not installed. missingResources (29), -- This device is disabled because the firmware of the device did not give it the required resources. conflictIRQ (30), -- This device is using an Interrupt Request (IRQ) resource that another device is using. cannotLoadDrivers (31) -- This device is not working properly because Windows cannot load the drivers required for this device. } MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Configuration Manager error code. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 7 } osmldConfigManagerUserConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device is using a user-defined configuration. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 8 } osmldCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be uniquely identified. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 9 } osmldDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32MappedLogicalDiskEntry 10 } osmldDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the memory array. This property is inherited from CIM_LogicalDevice. Example: 'Memory Array 1'" ::= { win32MappedLogicalDiskEntry 11 } osmldErrorCleared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the error reported in LastErrorCode is now cleared. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 12 } osmldErrorDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "More information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 13 } osmldErrorMethodology OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Types of error checking used by the hardware. This property is inherited from CIM_StorageExtent." ::= { win32MappedLogicalDiskEntry 14 } osmldFileSystem OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "File system on the logical disk. Example: 'NTFS'" ::= { win32MappedLogicalDiskEntry 15 } osmldFreeSpace OBJECT-TYPE SYNTAX Gauge32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Space available on the logical disk. This property is inherited from CIM_LogicalDisk." ::= { win32MappedLogicalDiskEntry 16 } osmldInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time when the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement." ::= { win32MappedLogicalDiskEntry 17 } osmldLastErrorCode OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last error code reported by the logical device. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 18 } osmldMaximumComponentLength OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the maximum length of a filename component supported by the Windows drive. Example: 255" ::= { win32MappedLogicalDiskEntry 19 } osmldName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Object label. This property is inherited from CIM_ManagedSystemElement." ::= { win32MappedLogicalDiskEntry 20 } osmldNumberOfBlocks OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent. This property is inherited from CIM_StorageExtent." ::= { win32MappedLogicalDiskEntry 21 } osmldPNPDeviceID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Windows Plug and Play device identifier of the logical device. This property is inherited from CIM_LogicalDevice. Example: '*PNP030b'" ::= { win32MappedLogicalDiskEntry 22 } osmldPowerManagementCapabilities OBJECT-TYPE SYNTAX INTEGER { unknown(0), notSupported(1), disabled(2), enabled(3), powerSavingModesEnterAutomatic(4), powerStateSettable(5), powerCyclingSupported(6), timedPowerOnSupported(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Array of the specific power-related capabilities of a logical device. The Enabled value indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. Power Saving Modes Entered Automatically indicates that a device can change its power state based on usage or other criteria. Power State Settable indicates that the SetPowerState method is supported. Power Cycling Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle). Timed Power On Supported indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (Power Cycle) and Time set to a specific date and time, or interval, for power-on. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 23 } osmldPowerManagementSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the device can be power-managed (can be put into suspend mode, and so on). The property does not indicate that power management features are currently enabled, only that the logical device is capable of power management. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 24 } osmldProviderName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Network path name to the logical device." ::= { win32MappedLogicalDiskEntry 25 } osmldPurpose OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Free-form string describing the media and/or its use. This property is inherited from CIM_StorageExtent." ::= { win32MappedLogicalDiskEntry 26 } osmldQuotasDisabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, quota management is not enabled for this volume." ::= { win32MappedLogicalDiskEntry 27 } osmldQuotasIncomplete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, quota management was used but has been disabled. Incomplete refers to the information left in the file system after quota management has been disabled." ::= { win32MappedLogicalDiskEntry 28 } osmldQuotasRebuilding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the file system is setting up for quota management." ::= { win32MappedLogicalDiskEntry 29 } osmldSessionID OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ID of the user's session. The user may be connected using a local login or a terminal session." ::= { win32MappedLogicalDiskEntry 30 } osmldSize OBJECT-TYPE SYNTAX Gauge32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Size of the logical disk." ::= { win32MappedLogicalDiskEntry 31 } osmldStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), error(2), degraded(3), unknown(4), predFail(5), starting(6), stopping(7), service(8), stressed(9), nonRecover(10), noContact(11), lostComm(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the object. Various operational and non-operational statuses can be defined. Operational statuses include: 'OK', 'Degraded', and 'Pred Fail' (an element, such as a SMART-enabled hard drive, may be functioning properly but predicting a failure in the near future). Non-operational statuses include: 'Error', 'Starting', 'Stopping', and 'Service'. The latter, 'Service', could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither 'OK' nor in one of the other states. This property is inherited from CIM_ManagedSystemElement." ::= { win32MappedLogicalDiskEntry 32 } osmldStatusInfo OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), enabled(3), disabled(4), notApplicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the logical device. If this property does not apply to the logical device, the value 5 (Not Applicable) should be used. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 33 } osmldSupportsDiskQuotas OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, this volume supports disk quotas." ::= { win32MappedLogicalDiskEntry 34 } osmldSupportFileBasedCompression OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the logical disk partition supports file based compression, such as is the case with NTFS. This property is FALSE, when the Compressed property is TRUE." ::= { win32MappedLogicalDiskEntry 35 } osmldSystemCreationClassName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the scoping computer's CreationClassName property. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 36 } osmldSystemName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the scoping system. This property is inherited from CIM_LogicalDevice." ::= { win32MappedLogicalDiskEntry 37 } osmldVolumeName OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume name of the logical disk. This property value may have a maximum of 32 characters." ::= { win32MappedLogicalDiskEntry 38 } osmldVolumeSerialNumber OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume serial number of the logical disk. This property value may have a maximum of 11 characters. This property is inherited from CIM_LogicalDevice. Example: 'A8C3-D032'" ::= { win32MappedLogicalDiskEntry 39 } win32QuotaSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32QuotaSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_QuotaSetting WMI class contains setting information for disk quotas on a volume. This class is new for Windows XP." ::= { wmiFileSystem 4 } win32QuotaSettingEntry OBJECT-TYPE SYNTAX Win32QuotaSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osqsIndex } ::= { win32QuotaSettingTable 1 } Win32QuotaSettingEntry ::= SEQUENCE { osqsIndex Integer32, osqsCaption WtcsDisplayString, osqsDefaultLimit WtcsDisplayString, osqsDefaultWarningLimit WtcsDisplayString, osqsDescription WtcsDisplayString, osqsExceededNotification TruthValue, osqsSettingID WtcsDisplayString, osqsState INTEGER, osqsVolumePath WtcsDisplayString, osqsWarningExceededNotification TruthValue } osqsIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32QuotaSettingEntry 1 } osqsCaption OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one line string. This property is inherited from CIM_Setting." ::= { win32QuotaSettingEntry 2 } osqsDefaultLimit OBJECT-TYPE SYNTAX WtcsDisplayString UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Default limit set for quotas on this specific volume." ::= { win32QuotaSettingEntry 3 } osqsDefaultWarningLimit OBJECT-TYPE SYNTAX WtcsDisplayString UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Default warning limit set for quotas on this specific volume." ::= { win32QuotaSettingEntry 4 } osqsDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Comment that describes the link. This property is inherited from CIM_Setting." ::= { win32QuotaSettingEntry 5 } osqsExceededNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, events are written to the event log when quotas are exceeded." ::= { win32QuotaSettingEntry 6 } osqsSettingID OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of a CIM_Setting object." ::= { win32QuotaSettingEntry 7 } osqsState OBJECT-TYPE SYNTAX INTEGER { disabled(0), tracked(1), enforced(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Level of quota management set for this volume." ::= { win32QuotaSettingEntry 8 } osqsVolumePath OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the volume where disk quotas are located. It can be volume name, volume path (such as D:\\), or it can be the unique volume name (such as '\\\\?Volume{GUID}\\.')." ::= { win32QuotaSettingEntry 9 } osqsWarningExceededNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, events are written to the event log when warnings are exceeded." ::= { win32QuotaSettingEntry 10 } win32VolumeTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32VolumeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_Volume class represents an area of storage on a hard disk. The class returns local volumes that are formatted, unformatted, mounted, or offline. A volume is formatted by using a file system, such as FAT or NTFS, and might have a drive letter assigned to it. One hard disk can have multiple volumes, and volumes can span multiple physical disks. The Win32_Volume class does not support disk drive management." ::= { wmiFileSystem 5 } win32VolumeEntry OBJECT-TYPE SYNTAX Win32VolumeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osvlIndex } ::= { win32VolumeTable 1 } Win32VolumeEntry ::= SEQUENCE { osvlIndex Integer32, osvlAutomount TruthValue, osvlCapacity WtcsDisplayString, osvlCompressed TruthValue, osvlDeviceId WtcsDisplayString, osvlDirtyBitSet TruthValue, osvlDriveLetter WtcsDisplayString, osvlDriveType INTEGER, osvlFileSystem WtcsDisplayString, osvlFreeSpace WtcsDisplayString, osvlIndexingEnabled TruthValue, osvlLabel WtcsDisplayString, osvlMaximumFileNameLength Gauge32, osvlQuotasEnabled TruthValue, osvlQuotasIncomplete TruthValue, osvlQuotasRebuilding TruthValue, osvlSerialNumber Gauge32, osvlSupportsDiskQuotas TruthValue, osvlSupportsFileBasedCompression TruthValue } osvlIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32VolumeEntry 1 } osvlAutomount OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the volume is mounted to the file system automatically when the first I/O is issued. If false, the volume is not mounted until explicitly mounted by using the Mount method, or by adding a drive letter or mount point." ::= { win32VolumeEntry 2 } osvlCapacity OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Size of the volume in bytes." ::= { win32VolumeEntry 3 } osvlCompressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true the volume exists as one compressed entity, such as a DoubleSpace volume. If file-based compression is supported, such as the NTFS file system, this property is false." ::= { win32VolumeEntry 4 } osvlDeviceId OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for the volume on this system." ::= { win32VolumeEntry 5 } osvlDirtyBitSet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the Chkdsk method is automatically run by the system at the next boot up." ::= { win32VolumeEntry 6 } osvlDriveLetter OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Drive letter assigned to a volume. This property is NULL for volumes without drive letters." ::= { win32VolumeEntry 7 } osvlDriveType OBJECT-TYPE SYNTAX INTEGER { unknown(0), noRootDirectory(1), removableDisk(2), localDisk(3), networkDrive(4), compactDisk(5), ramDisk(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Numeric value that corresponds to the type of disk drive that this logical disk represents." ::= { win32VolumeEntry 8 } osvlFileSystem OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "File system on the logical disk. Example: NTFS" ::= { win32VolumeEntry 9 } osvlFreeSpace OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes of available space on the volume." ::= { win32VolumeEntry 10 } osvlIndexingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, context indexing is enabled." ::= { win32VolumeEntry 11 } osvlLabel OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume name of the logical disk. This property is null for volumes without a label. For FAT, FAT32 systems the maximum length is 11 characters. For NTFS file systems the maximum length is 32 characters." ::= { win32VolumeEntry 12 } osvlMaximumFileNameLength OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum length, in characters, of a filename component supported by a Windows drive. A filename component is the portion of a filename between backslashes. This value can be used to indicate that long names are supported by the file system. For example, for a FAT file system that supports long names, the property stores the value 255 not the previous 8.3 indicator. Long names can be supported on systems that use the NTFS file system. Example: 255" ::= { win32VolumeEntry 13 } osvlQuotasEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, quota management is enabled for this volume." ::= { win32VolumeEntry 14 } osvlQuotasIncomplete OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, quota management was used but is disabled. Incomplete refers to the information left in the file system after quota management is disabled." ::= { win32VolumeEntry 15 } osvlQuotasRebuilding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the file system is in the process of compiling information and setting the disk up for quota management." ::= { win32VolumeEntry 16 } osvlSerialNumber OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the volume. Example: A8C3D032" ::= { win32VolumeEntry 17 } osvlSupportsDiskQuotas OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the volume supports disk quotas." ::= { win32VolumeEntry 18 } osvlSupportsFileBasedCompression OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the volume supports file-based compression like the NTFS file system." ::= { win32VolumeEntry 19 } wmiJobObjects OBJECT-IDENTITY STATUS current DESCRIPTION "The Job Objects subcategory groups classes that represent classes that provide the means of instrumenting named job objects. An unnamed job object cannot be instrumented." ::= { wmiOperatingSystem 4 } win32NamedJobObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32NamedJobObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_NamedJobObject WMI class represents a kernel object that is used to group processes for controlling the life and resources of the processes within the job object. Only the job objects that are named are instrumented. This class is new for Windows XP." ::= { wmiJobObjects 1 } win32NamedJobObjectEntry OBJECT-TYPE SYNTAX Win32NamedJobObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osnjoIndex } ::= { win32NamedJobObjectTable 1 } Win32NamedJobObjectEntry ::= SEQUENCE { osnjoIndex Integer32, osnjoBasicUIRestrictions INTEGER, osnjoCaption WtcsDisplayString, osnjoCollectionID WtcsDisplayString, osnjoDescription WtcsDisplayString } osnjoIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { win32NamedJobObjectEntry 1 } osnjoBasicUIRestrictions OBJECT-TYPE SYNTAX INTEGER { desktop(1), displaySettings(2), exitWindows(4), globalAtoms(8), handles(16), readClipboard(32), systemParameters(64), writeClipboard(128) } MAX-ACCESS read-only STATUS current DESCRIPTION "Restrictions on a job regarding the user interface." ::= { win32NamedJobObjectEntry 2 } osnjoCaption OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Short description of the object a one-line string. This property is inherited from CIM_ManagedSystemElement." ::= { win32NamedJobObjectEntry 3 } osnjoCollectionID OBJECT-TYPE SYNTAX WtcsDisplayString (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Number that identifies a job object. Because they are kernel objects, job object names are case sensitive. However, Windows Management Instrumentation (WMI) keys are case insensitive and must be decorated to distinguish case. To indicate a capital letter, precede the letter by using a backslash. For example, 'A' and 'a' are lowercase and '\A' and '\a' are uppercase. This property overrides the CollectionID property in CIM_CollectionofMSEs." ::= { win32NamedJobObjectEntry 4 } osnjoDescription OBJECT-TYPE SYNTAX WtcsDisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the object. This property is inherited from CIM_ManagedSystemElement." ::= { win32NamedJobObjectEntry 5 } win32NamedJobObjectActgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Win32NamedJobObjectActgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Win32_NamedJobObjectActgInfo WMI class class represents the I/O accounting information for a job object. This class is new for Windows XP." ::= { wmiJobObjects 2 } win32NamedJobObjectActgInfoEntry OBJECT-TYPE SYNTAX Win32NamedJobObjectActgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" INDEX { osjoaIndex } ::= { win32NamedJobObjectActgInfoTable 1 } Win32NamedJobObjectActgInfoEntry ::= SEQUENCE { osjoaIndex Integer32, osjoaActiveProcesses Gauge32, osjoaCaption WtcsDisplayString, osjoaDescription WtcsDisplayString, osjoaName WtcsDisplayString, osjoaOtherOperationCount Gauge32, osjoaOtherTransferCount Gauge32, osjoaPeakJobMemoryUsed Gauge32, osjoaPeakProcessMemoryUsed Gauge32, osjoaReadOperationCount Gauge32, osjoaReadTransferCount Gauge32, osjoaThisPeriodTotalKernelTime WtcsDisplayString, osjoaThisPeriodTotalUserTime WtcsDisplayString, osjoaTotalKernelTime WtcsDisplayString, osjoaTotalPageFaultCount Gauge32, osjoaTotalProcesses