CIM WMI Provider

These WMI classes are declared in CimWin32.mof.

In this section

CIM_Action

A CIM_Action class is an operation that is part of a process to either create a software element in its next state or to eliminate the software element in the current state.

CIM_ActionSequence

The CIM_ActionSequence association defines a series of operations that transition the software element (referenced by the CIM_SoftwareElementActions association) to its next state, or removes the software element from its current state.

CIM_ActsAsSpare

The CIM_ActsAsSpare association indicates which elements can be spares or replace other aggregated elements. A spare can operate in "hot-standby" mode as specified on an element-by-element basis.

CIM_AdjacentSlots

The CIM_AdjacentSlots association describes the layout of slots on a hosting board or adapter card. Information, such as the distance between the slots and whether they are "shared" (if one is populated, then the other slot cannot be used), is conveyed as association properties.

CIM_AggregatePExtent

The CIM_AggregatePExtent class provides summary information about addressable logical blocks, which are in the same storage redundancy group and located on the same physical media.

CIM_AggregatePSExtent

The CIM_AggregatePSExtent class defines the number of addressable logical blocks on a single storage device, excluding logical blocks mapped as check data. If volume sets are defined, the logical blocks are contained within a single volume set. This is an alternative grouping for CIM_ProtectedSpaceExtent, when only summary information is needed or when automatic configuration is used.

CIM_AggregateRedundancyComponent

The CIM_AggregateRedundancyComponent class describes the aggregate physical extent in a storage redundancy group.

CIM_AlarmDevice

The CIM_AlarmDevice class is an alarm device that emits audible or visible indications related to a problem situation.

CIM_AllocatedResource

The CIM_AllocatedResource class represents an association between logical devices and system resources and indicates that the resource is assigned to the device.

CIM_ApplicationSystem

The CIM_ApplicationSystem class represents an application or software system that supports a particular business function that can be managed as an independent unit. Such a system can be decomposed into its functional components using the CIM_SoftwareFeature class. The software features for a particular application or software system are located using the CIM_ApplicationSystemSoftwareFeature association.

CIM_ApplicationSystemSoftwareFeature

The CIM_ApplicationSystemSoftwareFeature class represents an association that identifies the software features that make up a particular application system. The software features can be included in different products.

CIM_AssociatedAlarm

The CIM_AssociatedAlarm dependency associates an alarm with a logical device.

CIM_AssociatedBattery

The CIM_AssociatedBattery dependency associates a battery with a logical device. Use this association to model individual batteries that make up an uninterruptible power supply (UPS).

CIM_AssociatedCooling

The CIM_AssociatedCooling association indicates when fans or other cooling devices are specific to a device (versus providing enclosure or cabinet cooling).

CIM_AssociatedMemory

The CIM_AssociateMemory class associates installed or associated memory, such as cache memory with a logical device.

CIM_AssociatedProcessorMemory

The CIM_AssociatedProcessorMemory class associates the processor and system memory, or a processor's cache.

CIM_AssociatedSensor

The CIM_AssociatedSensor class associates an installed sensor with a logical device. The sensor measures critical input and output properties, and can be included with the device or installed nearby.

CIM_AssociatedSupplyCurrentSensor

The CIM_AssociatedSupplyCurrentSensor class associates a power supply with a current (amperage) sensor that monitors its input frequency.

CIM_AssociatedSupplyVoltageSensor

Associates a power supply with a voltage sensor that monitors its input voltage.

CIM_BasedOn

The CIM_BasedOn class represents an association that describes how storage extents can be assembled from lower-level extents. For example, physical extents include protected space extents. Thus, volume sets are assembled from one or more physical or protected space extents. Cache memory can be defined independently and realized in a physical element, or it can be based on volatile or non-volatile storage extents.

CIM_Battery

The CIM_Battery class represents the capabilities and management of the battery logical device. This class applies to batteries in laptop systems and other internal and external batteries.

CIM_BinarySensor

The CIM_BinarySensor class provides a Boolean output. The CurrentState and PossibleStates properties were added for sensoring, thus making the CIM_BinarySensor subclass no longer necessary, although, it is retained for backward compatibility. A binary sensor can be created by instantiating a sensor with two possible states.

CIM_BIOSElement

The CIM_BIOSElement class represents the low-level software that is loaded into non-volatile storage and used to start and configure a computer system.

CIM_BIOSFeature

represents the capabilities of the low-level software that is used to start and configure a computer system.

CIM_BIOSFeatureBIOSElements

The CIM_BIOSFeatureBIOSElements class associates a BIOS feature and its aggregated BIOS elements.

CIM_BIOSLoadedInNV

The CIM_BIOSLoadedInNV class associates a BIOS element and the non-volatile storage in which it is loaded.

CIM_BootOSFromFS

The CIM_BootOSFromFS class associates the operating system and the file systems from which the operating system is loaded. The association is many-to-many; a distributed operating system can depend on several file systems to load correctly and completely.

CIM_BootSAP

The CIM_BootSAP class represents the access points of a boot service.

CIM_BootService

The CIM_BootService class represents the functionality provided by a device or software, or by a network, to load an operating system on a unitary computer system.

CIM_BootServiceAccessBySAP

The CIM_BootServiceAccessBySAP class associates a boot service and its access points.

CIM_CacheMemory

The CIM_CacheMemory class defines the capabilities and management of cache memory.

CIM_Card

The CIM_Card class represents a type of physical container that can be plugged into another card or hosting board, or is itself a hosting board/motherboard in a chassis. This class includes any package that is capable of carrying signals and providing a mounting point for physical components, such as chips or other physical packages, such as other cards.

CIM_CardInSlot

The CIM_CardInSlot class associates an adapter card with the container into which it is inserted.

CIM_CardOnCard

The CIM_CardOnCard association describes relationships about cards that can be plugged into motherboards/baseboards, daughtercards of an adapter, or cards that support special card-like modules.

CIM_CDROMDrive

The CIM_CDROMDrive class represents a CD-ROM drive on the computer.

CIM_Chassis

The CIM_Chassis class represents the physical elements that enclose other elements and provide definable functionality, such as a desktop, processing node, UPS, disk or tape storage, or a combination of these.

CIM_ChassisInRack

The CIM_ChassisInRack association represents the "containing" relationship between a rack and a chassis that it contains.

CIM_Check

The CIM_Check class represents a condition or characteristic that is expected to be true in an environment defined or scoped by an instance of a CIM_ComputerSystem class. The checks associated with a particular software element are organized into one of two groups using the Phase property of the CIM_SoftwareElementChecks association.

CIM_Chip

The CIM_Chip class represents the type of integrated circuit hardware, including ASICs, processors, memory chips, and so on.

CIM_ClusteringSAP

The CIM_ClusteringSAP class represents the access points of a clustering service.

CIM_ClusteringService

The CIM_ClusteringService class represents the functionality provided by a cluster. For example, failover functionality can be modeled as a service of a failover cluster.

CIM_ClusterServiceAccessBySAP

The CIM_ClusterServiceAccessBySAP class represents the relationship between a clustering service and its access points.

CIM_CollectedCollections

The CIM_CollectedCollections class is an aggregation association that represents a collection of Managed System Elements (MSE) contained in a collection of MSEs.

CIM_CollectedMSEs

The CIM_CollectedMSEs association class represents the members of the grouping object, a CollectionOfMSEs class.

CIM_CollectionOfMSEs

The CIM_CollectionOfMSEs object allows the grouping of CIM_ManagedSystemElement objects for the purpose of associating settings and configurations. It is abstract to require further definition and semantic refinement in subclasses.

CIM_CollectionOfSensors

The CIM_CollectionOfSensors association represents the binary sensors that make up the multistate sensor.

CIM_CollectionSetting

The CIM_CollectionSetting class represents the association between a CIM_CollectionOfMSEs and the setting class defined for them.

CIM_CompatibleProduct

The CIM_CompatibleProduct class represents an association between products that indicates whether two referenced products are interoperable, such as whether they can be installed together, or whether one can be the physical container for the other, and so on.

CIM_Component

The CIM_Component association represents the parts of a relationship between MSEs.

CIM_ComputerSystem

A CIM_ComputerSystem class represents a special collection of CIM_ManagedSystemElement instances. This collection provides computer capabilities and serves as an aggregation point to associate one or more of the following elements: file system, operating system, processor and memory (volatile and non-volatile storage). This class is derived from CIM_System.

CIM_ComputerSystemDMA

The CIM_ComputerSystemDMA class represents an association between a computer system and its available direct memory access (DMA) channels.

CIM_ComputerSystemIRQ

The CIM_ComputerSystemIRQ class represents an association between a computer system and its available interrupt request lines (IRQs).

CIM_ComputerSystemMappedIO

The CIM_ComputerSystemMappedIO class represents an association between a computer system and its available memory-mapped I/O ports.

CIM_ComputerSystemPackage

The CIM_ComputerSystemPackage class represents an association that explicitly defines the relationship between unitary computer systems and one or more physical packages. The association is similar to the way that logical devices are realized by physical elements.

CIM_ComputerSystemResource

The CIM_ComputerSystemResource class represents an association between a computer system and its available system resources.

CIM_Configuration

The CIM_Configuration object allows the grouping of parameter sets (defined in CIM_Setting objects) and dependencies for one or more managed system elements.

CIM_ConnectedTo

The CIM_ConnectedTo class represents an association that indicates that two or more physical connectors are connected.

CIM_ConnectorOnPackage

The CIM_ConnectorOnPackage class represents an association that makes explicit the containment relationship between connectors and packages. Physical packages contain connectors as well as other physical elements.

CIM_Container

The CIM_Container class represents an association between a contained and a containing physical element. A containing object must be a physical package.

CIM_ControlledBy

The CIM_ControlledBy relationship indicates which devices are commanded by, or accessed through, the controller logical device.

CIM_Controller

The CIM_Controller class is a parent class for grouping miscellaneous control-related devices. Examples of controllers are SCSI controllers, USB controllers, and serial controllers.

CIM_CoolingDevice

The CIM_CoolingDevice class represents the capabilities and management of cooling devices.

CIM_CopyFileAction

The CIM_CopyFileAction class represents moving or copying files from a computer system to a new location.

CIM_CreateDirectoryAction

The CIM_CreateDirectoryAction class creates empty directories for software elements to be installed locally.

CIM_CurrentSensor

The CIM_CurrentSensor class exists for backward compatibility to earlier CIM schema definitions.

CIM_DataFile

The CIM_DataFile class represents a named collection of data or executable code. Only instances of files on local fixed disks will be returned

CIM_Dependency

The CIM_Dependency class represents an association that establishes dependency relationships between objects.

CIM_DependencyContext

The CIM_DependencyContext relationship associates a CIM_Dependency class with one or more CIM_Configuration objects. For example, a computer system's dependencies can change based on the network to which the system is attached.

CIM_DesktopMonitor

The CIM_DesktopMonitor class represents the capabilities and management of the desktop monitor (CRT) logical device.

CIM_DeviceAccessedByFile

The CIM_DeviceAccessedByFile association class specifies the logical device accessed by using the referenced CIM_DeviceFile class.

CIM_DeviceConnection

The CIM_DeviceConnection association class represents two or more connected devices.

CIM_DeviceErrorCounts

The CIM_DeviceErrorCounts class is a statistical class that contains error-related counters for a logical device. The types of errors are defined by CCITT (Rec X.733) and ISO (IEC 10164-4).

CIM_DeviceFile

The CIM_DeviceFile class represents a type of logical file, which represents a device. This convention is useful for operating systems that manage devices using a byte stream I/O model. The logical device that is associated with this file is specified using the CIM_DeviceAccessedByFile relationship.

CIM_DeviceSAPImplementation

The CIM_DeviceSAPImplementation class represents an association between a service access point (SAP) and how it is implemented. When many logical devices are associated with one SAP, the elements operate in conjunction to provide the access point. If different implementations of a SAP exist, each implementation results in individual instantiations of the SAP object.

CIM_DeviceServiceImplementation

The CIM_DeviceServiceImplementation class represents an association between a service and how it is implemented. When multiple devices are associated with one service, the elements operate in conjunction to provide the service. If different implementations of a service exist, each implementation results in individual instantiations of the service object.

CIM_DeviceSoftware

The CIM_DeviceSoftware relationship identifies software that is associated with a device, such as drivers, configuration or application software, or firmware.

CIM_Directory

The CIM_Directory class represents a file type that logically groups the data files that it contains and provides path information for the grouped files.

CIM_DirectoryAction

The CIM_DirectoryAction abstract class manages directories. Directory creation is handled by the CIM_CreateDirectoryAction class and directory removal is handled by the CIM_RemoveDirectoryAction class.

CIM_DirectoryContainsFile

The CIM_DirectoryContainsFile class represents an association between a directory and files contained within that directory.

CIM_DirectorySpecification

The CIM_DirectorySpecification class captures the major directory structure of a software element. This class is used to organize the files of a software element into manageable units that can be relocated on a computer system.

CIM_DirectorySpecificationFile

The CIM_DirectorySpecificationFile association represents the directory that contains the file specified by referencing the CIM_DirectorySpecification class.

CIM_DiscreteSensor

The CIM_DiscreteSensor class has a set of legal string values that it can report. The values are enumerated in the sensor's PossibleValues property. A discrete sensor always has a current reading that corresponds to one of the enumerated values.

CIM_DiskDrive

The CIM_DiskDrive class represents a physical disk drive as seen by the operating system. The disk drive features correspond to the logical and management characteristics of the drive, and in some cases, may not reflect the physical characteristics of the device. An interface to a physical drive is a member of this class. However, an object based on another logical device is not a member of this class.

CIM_DisketteDrive

The CIM_DisketteDrive class represents the capabilities and management of a diskette drive.

CIM_DiskPartition

The CIM_DiskPartition class represents a contiguous range of logical blocks that is identifiable by the operating system by way of the partition's type and subtype fields. Disk partitions should be directly realized by physical media (indicated by the CIM_RealizesDiskPartition association) or built on storage volumes.

CIM_DiskSpaceCheck

The CIM_DiskSpaceCheck class checks the system's amount of available disk space and specifies it in the AvailableDiskSpace property. Details are compared with the value in the AvailableSpace property of the CIM_FileSystem object that is associated with the CIM_ComputerSystem object, which describes the system environment. When the value of the AvailableSpace property is greater than or equal to the value specified in the AvailableDiskSpace property, the condition is satisfied.

CIM_Display

The CIM_Display class is a parent class for grouping miscellaneous display devices.

CIM_DMA

The CIM_DMA class represents computer architecture direct memory access (DMA).

CIM_Docked

The CIM_Docked association represents the relationship between two chassis. For example, a laptop (a type of chassis) can be docked in a docking station (another type of chassis). This typical relationship is explicitly described.

CIM_ElementCapacity

The CIM_ElementCapacity class associates a CIM_PhysicalCapacity object with one or more physical elements. It associates a description of the minimum and maximum hardware requirements (or capabilities) to the physical elements being described.

CIM_ElementConfiguration

The CIM_ElementConfiguration association relates a CIM_Configuration object to one or more managed system elements. The CIM_Configuration object represents a certain behavior, or a desired functional state for the associated CIM_ManagedSystemElement.

CIM_ElementSetting

The CIM_ElementSetting class represents the association between managed system elements and the setting class defined for them.

CIM_ElementsLinked

The CIM_ElementsLinked association represents physical elements that are cabled together by a physical link.

CIM_ErrorCountersForDevice

The CIM_ErrorCountersForDevice class associates the CIM_DeviceErrorCounts class to the logical device to which it applies.

CIM_ExecuteProgram

The CIM_ExecuteProgram class represents files that can be executed on the system where the software element is installed.

CIM_Export

The CIM_Export class represents an association between a local file system and its directories, which indicate that the specified directories are available for mount. When exporting an entire file system, the directory should reference the topmost directory of the file system.

CIM_ExtraCapacityGroup

The CIM_ExtraCapacityGroup class is derived from a redundancy group that indicates the aggregated elements have more capacity or capability than is needed. An example of this type of redundancy is the installation of N+1 power supplies or fans in a system.

CIM_Fan

The CIM_Fan class represents the capabilities and management of a fan cooling device.

CIM_FileAction

The CIM_FileAction class allows the author to locate files that already exist on a user's computer, and then move or copy those files to a new location.

CIM_FileSpecification

The CIM_FileSpecification class represents a file that is either on or off of the system. The file is located in the directory identified by the CIM_DirectorySpecificationFile association. The Invoke method uses the information to check for the file's existence. Note that properties with a Null value are not checked.

CIM_FileStorage

The CIM_FileStorage association links the file system and the logical files addressed through the file system.

CIM_FileSystem

The CIM_FileSystem class represents a file or data set local to a computer system or remotely mounted from a file server.

CIM_FlatPanel

The CIM_FlatPanel class represents the capabilities and management of the flat panel logical device.

CIM_FromDirectoryAction

The CIM_FromDirectoryAction association identifies the source directory for the file action. When this association is used, the assumption is that the source directory was created by a previous action. This association cannot exist with a CIM_FromDirectorySpecification association; a file action can only involve a single source directory.

CIM_FromDirectorySpecification

The CIM_FromDirectorySpecification association identifies the source directory for the file action. When this association is used, the assumption is that the source directory already exists. This association cannot exist with a CIM_FromDirectoryAction association; a file action can only involve a single source directory.

CIM_FRU

The CIM_FRU class represents a vendor-defined collection of products and physical elements that are associated with a field replaceable unit (FRU) to support, maintain, or upgrade a product at the customer's location.

CIM_FRUIncludesProduct

The CIM_FRUIncludesProduct class indicates that a field replaceable unit (FRU) may be composed of other products.

CIM_FRUPhysicalElements

The CIM_FRUPhysicalElements class represents the physical elements that make up a field replaceable unit (FRU).

CIM_HeatPipe

The CIM_HeatPipe class represents the capabilities and management of a heat pipe cooling device.

CIM_HostedAccessPoint

The CIM_HostedAccessPoint class represents an association between a service access point (SAP) and the system on which it is provided. Each system may host many SAPs.

CIM_HostedBootSAP

The CIM_HostedBootSAP class defines the hosting unitary computer system for a CIM_BootSAP class. Since this relationship is subclassed from CIM_HostedAccessPoint, it inherits the scoping/naming scheme defined for CIM_ServiceAccessPoint, where an access point defers to its hosting system. In this case, CIM_BootSAP must defer to its hosting CIM_UnitaryComputerSystem class.

CIM_HostedBootService

The CIM_HostedBootService class associates a hosting system and a boot service. Since this relationship is subclassed from CIM_HostedService, it inherits the scoping/naming scheme defined for service, where a service defers to its hosting system.

CIM_HostedFileSystem

The CIM_HostedFileSystem association represents a link between the computer system and the file system hosted on the computer system.

CIM_HostedJobDestination

The CIM_HostedJobDestination class represents an association between a job destination and the system on which it resides. A system may host many job queues. Job destinations defer to the hosting system.

CIM_HostedService

The CIM_HostedService class represents an association between a service and the system on which the functionality resides. A system may host many services, which defer to the hosting system. The model does not represent services hosted across multiple systems.

CIM_InfraredController

The CIM_InfraredController class represents the capabilities and management of an infrared controller.

CIM_InstalledOS

The CIM_InstalledOS association class represents a link between the computer system and the installed operating system. An operating system is installed when it is in a computer system's storage extent (for example, copied to a disk drive or downloaded to memory).

CIM_InstalledSoftwareElement

The CIM_InstalledSoftwareElement class associates a computer system with an installed software element.

CIM_IRQ

The CIM_IRQ class represents an Intel architecture interrupt request line (IRQ).

CIM_Job

The CIM_Job class represents a unit of work for a system, such as a print job. A job is distinct from a process because a job can be scheduled.

CIM_JobDestination

The CIM_JobDestination class represents where a job is submitted for processing. It can refer to a queue that contains zero or more jobs, such as a print queue containing print jobs. Job destinations are hosted on systems, similar to the way in which services are hosted on systems.

CIM_JobDestinationJobs

The CIM_JobDestinationJobs association describes where a job is submitted for processing (that is, to which job destination).

CIM_Keyboard

The CIM_Keyboard class represents the capabilities and management of the keyboard logical device.

CIM_LinkHasConnector

The CIM_LinkHasConnector class associates cables and links used as physical connectors, which connect the physical elements. This association explicitly defines the relationship of connectors for CIM_PhysicalLink.

CIM_LocalFileSystem

The CIM_LocalFileSystem class represents the file store controlled by a computer system through local means (for example, direct device-driver access). The file store can be managed directly by the computer system, without the need for another computer to act as a file server. For a clustered file system, however, the file system is local and, therefore, defers to the cluster.

CIM_Location

The CIM_Location class represents the position and address of a physical element.

CIM_LogicalDevice

The CIM_LogicalDevice class represents a hardware entity that may or may not be realized in physical hardware.

CIM_LogicalDisk

The CIM_LogicalDisk class represents a contiguous range of logical blocks that is identifiable by a file system through the disk's DeviceID (key) field. For example, in a Windows environment, the DeviceID field contains a drive letter; in a UNIX environment, it contains the access path; and in a NetWare environment, it contains the volume name.

CIM_LogicalDiskBasedOnPartition

The CIM_LogicalDiskBasedOnPartition class associates a logical disk with the disk partition on which it resides.

CIM_LogicalDiskBasedOnVolumeSet

The CIM_LogicalDiskBasedOnVolumeSet association relates logical disks with the volume on which they are found. Logical disks can be based on a single volume (for example, exposed by a software volume manager) or a disk partition.

CIM_LogicalElement

The CIM_LogicalElement class is the base class for all system components that represent abstract system components, such as profiles, processes, or system capabilities, in the form of logical devices.

CIM_LogicalFile

The CIM_LogicalFile class represents a named collection of data, which can be executable code, that is located in a file system on a storage extent.

CIM_LogicalIdentity

The CIM_LogicalIdentity class is an abstract and generic association that indicates that two logical elements represent different aspects of the same underlying entity.

CIM_MagnetoOpticalDrive

The CIM_MagnetoOpticalDrive class represents the capabilities and management of a magneto-optical drive, a subtype of the media access device.

CIM_ManagedSystemElement

The CIM_ManagedSystemElement class is the base class for the system element hierarchy. Any distinguishable system component is a candidate for inclusion in this class.

CIM_ManagementController

The CIM_ManagementController class relates to the capabilities and management of a management controller.

CIM_MediaAccessDevice

The CIM_MediaAccessDevice class represents the ability to access one or more media, and then use the media to store and retrieve data.

CIM_MediaPresent

The CIM_MediaPresent association describes a relationship where a storage extent must be accessed through a media access device.

CIM_Memory

The CIM_Memory class represents the capabilities and management of memory-related logical devices.

CIM_MemoryCapacity

The CIM_MemoryCapacity class represents memory that can be installed on a physical element and its minimum and maximum configurations. Information on memory that is currently installed and an element's minimum and maximum requirements is located in instances of the CIM_PhysicalMemory class.

CIM_MemoryCheck

The CIM_MemoryCheck class specifies a condition for the minimum amount of memory that must be available on a system.

CIM_MemoryMappedIO

The CIM_MemoryMappedIO class represents computer architecture memory-mapped I/O. This class addresses memory and port I/O resources.

CIM_MemoryOnCard

The CIM_MemoryOnCard class associates physical memory located on hosting boards, adapter cards, and so on. This association explicitly defines the relationship of memory to cards.

CIM_MemoryWithMedia

The CIM_MemoryWithMedia class associates physical memory with a physical media and its cartridge. The memory provides media identification and stores user-specific data.

CIM_ModifySettingAction

The CIM_ModifySettingAction class represents the information for modifying a specific setting file, for a specific entry, with a specific value.

CIM_MonitorResolution

The CIM_MonitorResolution class represents the relationship between horizontal and vertical resolutions and the refresh rate and scan mode for a desktop monitor. Values are specified in the video controller object.

CIM_MonitorSetting

The CIM_MonitorSetting class associates the monitor resolution with the desktop monitor to which it applies.

CIM_Mount

The CIM_Mount class represents an association between a file system and a directory to which it is attached.

CIM_MultiStateSensor

The CIM_MultiStateSensor class represents a multi-member set of binary sensors where each binary sensor reports a Boolean result.

CIM_NetworkAdapter

The CIM_NetworkAdapter class is an abstract class that defines general networking hardware concepts (for example, permanent address or speed of operation). The information is conveyed using the CIM_DeviceSAPImplementation association.

CIM_NFS

The CIM_NFS class represents a remote file system that is mounted, using the network file system (NFS) protocol, from a computer system.

CIM_NonVolatileStorage

The CIM_NonVolatileStorage class represents the capabilities and management of non-volatile storage. Nonvolatile memory natively includes flash and ROM storage.

CIM_NumericSensor

The CIM_NumericSensor class represents a numeric sensor that returns numeric readings and optionally supports thresholds settings.

CIM_OperatingSystem

The CIM_OperatingSystem class represents a computer operating system, which is made up of software and firmware that make a computer system's hardware usable.

CIM_OperatingSystemSoftwareFeature

The CIM_OperatingSystemSoftwareFeature class represents the software features that make up the operating system.

CIM_OSProcess

The CIM_OSProcess class associates the operating system and one or more processes running in the context of the operating system.

CIM_OSVersionCheck

The CIM_OSVersionCheck class specifies the versions of the operating system that can support a software element.

CIM_PackageAlarm

The CIM_PackageAlarm association represents the relationship in which an alarm device is installed as part of a package. The installation indicates issues with the package's environment—its security state or its overall health.

CIM_PackageCooling

The CIM_PackageCooling association represents the relationship in which a cooling device is installed in a package, such as a chassis or rack, to assist with the package's cooling.

CIM_PackagedComponent

The CIM_PackagedComponent association represents an explicit relationship in which a component is typically contained by a physical package, such as a chassis or card.

CIM_PackageInChassis

The CIM_PackageInChassis association represents the relationship in which a chassis can contain other packages, such as other chassis and cards.

CIM_PackageInSlot

The CIM_PackageInSlot association represents the relationship between device cards and the chassis in which they are mounted.

CIM_PackageTempSensor

The CIM_PackageTempSensor association represents the relationship in which a temperature sensor is often installed in a package, such as a chassis or a rack, to monitor the package's environment.

CIM_ParallelController

The CIM_ParallelController association relates to the capabilities and management of the parallel port logical device.

CIM_ParticipatesInSet

The CIM_ParticipatesInSet class identifies physical elements that should be replaced together.

CIM_PCIController

The CIM_PCIController class represents the properties and management of a PCI controller. The properties in this class and its subclasses are defined in the various PCI specifications published by the PCI SIG.

CIM_PCMCIAController

The CIM_PCMCIAController class represents the capabilities and management of a Personal Computer Memory Card International Association (PCMCIA) controller.

CIM_PCVideoController

The CIM_PCVideoController represents the capabilities and management of a personal computer video controller, a subtype of a video controller.

CIM_PExtentRedundancyComponent

The CIM_PExtentRedundancyComponent class represents the physical extents that participate in a storage redundancy group.

CIM_PhysicalCapacity

The CIM_PhysicalCapacity class is an abstract class that represents a physical element's minimum and maximum requirements and its ability to support different types of hardware. For example, minimum and maximum memory requirements can be modeled as a subclass of CIM_PhysicalCapacity.

CIM_PhysicalComponent

The CIM_PhysicalComponent class represents a low-level or basic component within a package. A physical element that is not a link, connector, or package is a descendant (or member) of this class.

CIM_PhysicalConnector

The CIM_PhysicalConnector class represents any physical element that is used to connect to other elements. Any object that can connect and transmit signals or power between two or more physical elements is a descendant (or member) of this class.

CIM_PhysicalElement

The CIM_PhysicalElement subclasses define any component of a system that has a distinct physical identity. Instances of this class can be defined in terms of labels that can be physically attached to the object.

CIM_PhysicalElementLocation

The CIM_PhysicalElementLocation class associates a physical element with a CIM_Location object for inventory or replacement purposes.

CIM_PhysicalExtent

The CIM_PhysicalExtent class represents an SCC RAID implementation. It defines the consecutive addressable block addresses on a single storage device that are treated as a single storage extent in the same CIM_StorageRedundancyGroup class. An alternative, when automatic configuration is used, is to instantiate or extend the CIM_AggregatePExtent class.

CIM_PhysicalFrame

The CIM_PhysicalFrame class is a parent class of rack, chassis, and other frame enclosures as they are defined in extension classes. Properties such as VisibleAlarm and AudibleAlarm, and data related to security breaches are included in this parent class.

CIM_PhysicalLink

The CIM_PhysicalLink class represents the cabling of physical elements.

CIM_PhysicalMedia

The CIM_PhysicalMedia class represents types of documentation and storage medium, such as tapes, CD ROMs, and so on.

CIM_PhysicalMemory

The CIM_PhysicalMemory class represents low-level memory devices, such as SIMMS, DIMMs, raw memory chips, and so on.

CIM_PhysicalPackage

The CIM_PhysicalPackage class represents physical elements that contain or host other components. Examples are a rack enclosure or an adapter card.

CIM_PointingDevice

The CIM_PointingDevice class represents a device that points to regions on the display. Any device that manipulates a pointer, or points to regions on a visual display, is a member of this class. For example, a mouse, stylus, touch pad, or tablet.

CIM_POTSModem

The CIM_POTSModem class represents a device that translates binary data into wave modulations for sound-based transmission by connecting to the Plain Old Telephone System (POTS) network.

CIM_PowerSupply

The CIM_PowerSupply class represents the capabilities and management of the power supply logical device.

CIM_Printer

The CIM_Printer class represents the capabilities and management of the printer logical device.

CIM_Process

The CIM_Process class represents a single instance of a running program. A user typically sees a process as an application or task.

CIM_ProcessExecutable

The CIM_ProcessExecutable class represents a link between a process and data file, and indicates that the file participates in the execution of the process.

CIM_Processor

The CIM_Processor class represents the capabilities and management of the processor logical device.

CIM_ProcessThread

The CIM_ProcessThread class represents a link between a process and the threads running in the context of the process.

CIM_Product

The CIM_Product class is a concrete class that represents a collection of physical elements, software features and, other products, acquired as a unit. Acquisition implies an agreement between the supplier and consumer, which can have implications on product licensing, support, and warranty.

CIM_ProductFRU

The CIM_ProductFRU class represents an association between the product and a field replaceable unit (FRU), which provides information about product components that have been, or are being replaced.

CIM_ProductParentChild

The CIM_ProductParentChild association defines a parent-child hierarchy among products. For example, a product can come bundled with other products.

CIM_ProductPhysicalElements

The CIM_ProductPhysicalElements class represents the physical elements that make up a product.

CIM_ProductProductDependency

The CIM_ProductProductDependency class represents an association between two products, which indicates that one must be installed or absent for the other to function. This is conceptually equivalent to the CIM_ServiceServiceDependency association.

CIM_ProductSoftwareFeatures

The CIM_ProductSoftwareFeatures association identifies the software features for a particular product.

CIM_ProductSupport

The CIM_ProductSupport class represents an association between product and support access that conveys how support is obtained for the product. Various types of support are available for a product; the same support object can provide assistance for multiple products.

CIM_ProtectedSpaceExtent

The CIM_ProtectedSpaceExtent class represents addressable logical-block addresses, which are treated as a single storage extent, but are located on a single physical extent.

CIM_PSExtentBasedOnPExtent

The CIM_PSExtentBasedOnPExtent class associates protected space extents that are based on a physical extent.

CIM_Rack

The CIM_Rack class represents a rack (a physical frame or enclosure) in which chassis are stored. Typically, a rack represents the enclosure; all functioning components are packaged in the chassis.

CIM_Realizes

The CIM_Realizes class represents the association that defines the mapping between a logical device and the physical component that implements the device.

CIM_RealizesAggregatePExtent

The CIM_RealizesAggregatePExtent association represents the relationship in which the CIM_AggregatePExtent class is realized on a physical media.

CIM_RealizesDiskPartition

The CIM_RealizesDiskPartition class represents a disk partition on a physical media that models the creation of partitions on a raw SCSI or IDE drive.

CIM_RealizesPExtent

The CIM_RealizesPExtent association represents the relationship in which physical extents are realized on a physical media. In addition, the starting address of the physical extent on the physical media is specified.

CIM_RebootAction

The CIM_RebootAction class causes a system reboot where the software element is installed.

CIM_RedundancyComponent

The CIM_RedundancyComponent class associates a redundancy group composed of managed system elements and indicates that, together, the elements provide redundancy. All elements aggregated in a redundancy group should be instantiations of the same object class.

CIM_RedundancyGroup

The CIM_RedundancyGroup class represents a collection of managed system elements, which indicates that the aggregated components, together, provide redundancy. All elements aggregated in a redundancy group should be instantiations of the same object class.

CIM_Refrigeration

The CIM_Refrigeration class represents the capabilities and management of a refrigeration cooling device.

CIM_RelatedStatistics

The CIM_RelatedStatistics association represents hierarchies and dependencies of related CIM_StatisticalInformation classes.

CIM_RemoteFileSystem

The CIM_RemoteFileSystem class represents a remote file system that is accessed by way of a network-related service. In this case, the file store is hosted by a computer, which acts as a file server.

CIM_RemoveDirectoryAction

The CIM_RemoveDirectoryAction class removes directories for software elements.

CIM_RemoveFileAction

The CIM_RemoveFileAction class uninstalls files.

CIM_ReplacementSet

The CIM_ReplacementSet class aggregates physical elements that must be replaced together. For example, when replacing a memory card, the component memory chips can also be removed and replaced. Or, this association can be used to replace or upgrade a set of memory chips.

CIM_ResidesOnExtent

The CIM_ResidesOnExtent class represents an association between a file system and the storage extent where it is located. Typically, a file system resides on a logical disk.

CIM_RunningOS

The CIM_RunningOS class represents the currently executing operating system. At most, one operating system can execute at any time on a computer system; the computer system may not be currently booted, or its operating system may be unknown.

CIM_SAPSAPDependency

The CIM_SAPSAPDependency class is an association between two service access points (SAPs), which indicates that the second SAP is required for the first SAP to connect with its service.

CIM_Scanner

The CIM_Scanner represents the capabilities and management of the scanner logical device.

CIM_SCSIController

The CIM_SCSIController class represents the capabilities and management of the SCSI controller logical device.

CIM_SCSIInterface

represents a CIM_ControlledBy relationship that indicates which devices are accessed through a SCSI controller and the access characteristics.

CIM_Sensor

The CIM_Sensor class represents a hardware device that is capable of measuring the characteristics of a physical property (for example, the temperature or voltage characteristics of a unitary computer system).

CIM_SerialController

The CIM_SerialController class represents the capabilities and management of the serial port logical device.

CIM_SerialInterface

The CIM_SerialInterface class represents a CIM_ControlledBy relationship that indicates which devices are accessed through the serial controller and the characteristics of the access.

CIM_Service

The CIM_Service class represents a logical element that contains information to represent and manage the functionality provided by a device or software feature. A service is a general-purpose object to configure and manage the implementation of functionality; it is not the functionality itself.

CIM_ServiceAccessBySAP

The CIM_ServiceAccessBySAP association class represents the access points for a service. For example, a printer can be accessed by NetWare, Macintosh, or Windows service access points (SAPs), which are potentially hosted on different systems.

CIM_ServiceAccessPoint

The CIM_ServiceAccessPoint class represents the ability to use or invoke a service. Access points represent services that are available for use by other entities.

CIM_ServiceSAPDependency

The CIM_ServiceSAPDependency class represents an association between a service and a service access point (SAP), which indicates that the referenced SAP is used by the service to provide its functionality.

CIM_ServiceServiceDependency

The CIM_ServiceServiceDependency class represents an association between two services.

CIM_Setting

The CIM_Setting class represents configuration-related and operational parameters for one or more managed system elements.

CIM_SettingCheck

The CIM_SettingCheck class specifies information needed to check a particular setting file for a specific entry that contains a value equal to the value specified. All comparisons are assumed to be case insensitive.

CIM_SettingContext

The CIM_SettingContext class associates configuration objects with setting objects.

CIM_Slot

The CIM_Slot class represents connectors into which packages are inserted.

CIM_SlotInSlot

The CIM_SlotInSlot relationship represents the ability of a special adapter to extend the existing slot structure to enable otherwise incompatible cards to be plugged into a frame or hosting board.

CIM_SoftwareElement

The CIM_SoftwareElement class decomposes a CIM_SoftwareFeature object into a set of individually manageable or deployable parts for a particular platform. A software element's platform is uniquely identified by its underlying hardware architecture and operating system.

CIM_SoftwareElementActions

The CIM_SoftwareElementActions association identifies the actions for a software element.

CIM_SoftwareElementChecks

The CIM_SoftwareElementChecks association class relates a software element with condition or location information that a feature may require.

CIM_SoftwareElementVersionCheck

The CIM_SoftwareElementVersionCheck class represents a type of software element that must exist in the environment.

CIM_SoftwareFeature

The CIM_SoftwareFeature class represents a particular function or capability of a product or application system.

CIM_SoftwareFeatureSAPImplementation

The CIM_SoftwareFeatureSAPImplementation class represents an association between a service access point (SAP) and how it is implemented in software.

CIM_SoftwareFeatureServiceImplementation

The CIM_SoftwareFeatureServiceImplementation class represents an association between a service and how it is implemented in software.

CIM_SoftwareFeatureSoftwareElements

The CIM_SoftwareFeatureSoftwareElements association identifies the software elements that make up a specific software feature.

CIM_SpareGroup

The CIM_SpareGroup class is derived from the CIM_RedundancyGroup class and indicates that one or more of the aggregated elements can be spared.

CIM_StatisticalInformation

The CIM_StatisticalInformation class is a root class for the arbitrary collection of statistical data or metrics applicable to one or more managed system elements.

CIM_Statistics

The CIM_Statistics class represents an association that relates managed system elements to the statistical groups that apply to them.

CIM_StorageDefect

The CIM_StorageDefect aggregation collects the storage errors for a storage extent.

CIM_StorageError

The CIM_StorageError class represents blocks of media or memory space that are mapped out-of-use due to errors. The key of the class is the StartingAddress property of the bytes in error.

CIM_StorageExtent

The CIM_StorageExtent class represents the capabilities and management of the various media that exist to store data and allow data retrieval. This parent class can represent the various components of RAID (hardware or software) or a raw logical extent on top of physical media.

CIM_StorageRedundancyGroup

The CIM_StorageRedundancyGroup class represents mass storage-related redundancy information.

CIM_SupportAccess

The CIM_SupportAccess class defines how to obtain assistance for a product.

CIM_SwapSpaceCheck

The CIM_SwapSpaceCheck class specifies the amount of swap space that must be available on the system.

CIM_System

The CIM_System class aggregates an enumerable set of managed system elements. The aggregation operates as a functional whole. Within any particular subclass of the system, there is a well-defined list of managed system element classes whose instances must be aggregated.

CIM_SystemComponent

a Common Information Model (CIM) association class that establishes relationships between a system and the managed system elements of which it is composed.

CIM_SystemDevice

The CIM_SystemDevice association represents an explicit relationship in which logical devices can be aggregated by a system.

CIM_SystemResource

The CIM_SystemResource class represents an entity managed by BIOS, or an operating system that is available for use by software and logical devices.

CIM_Tachometer

The CIM_Tachometer class exists for backward compatibility with earlier CIM schema definitions.

CIM_TapeDrive

The CIM_TapeDrive class represents a tape drive on the system. Tape drives are primarily distinguished in that they can only be accessed sequentially.

CIM_TemperatureSensor

The CIM_TemperatureSensor class exists for backward compatibility with earlier CIM schema definitions.

CIM_Thread

The CIM_Thread class represents the ability to execute units of a process or task, in parallel. A process can have many threads, each of which is weak to the process.

CIM_ToDirectoryAction

The CIM_ToDirectoryAction association identifies the target directory for the file action.

CIM_ToDirectorySpecification

The CIM_ToDirectorySpecification association identifies the target directory for the file action.

CIM_UninterruptiblePowerSupply

The CIM_UninterruptiblePowerSupply class represents the capabilities and management of an uninterruptible power supply (UPS).

CIM_UnitaryComputerSystem

The CIM_UnitaryComputerSystem class represents a desktop, mobile, network computer, server, or other type of single-node computer system.

CIM_USBController

The CIM_USBController class represents the capabilities and management of a USB controller.

CIM_USBControllerHasHub

The CIM_USBControllerHasHub class defines the hubs that are downstream of the USB controller.

CIM_USBDevice

The CIM_USBDevice class represents the management characteristics of a USB device.

CIM_USBHub

The CIM_USBHub class represents the capabilities and management of a USB hub.

CIM_UserDevice

The CIM_UserDevice class is a parent class from which other classes, such as CIM_Keyboard or CIM_DesktopMonitor, descend. User devices are logical devices that allow a computer system's user to input, view, or hear data.

CIM_VersionCompatibilityCheck

The CIM_VersionCompatibilityCheck class specifies whether it is permissible to create the next state of a software element.

CIM_VideoBIOSElement

The CIM_VideoBIOSElement class represents the low-level software that is loaded into non-volatile storage and used to configure and access a computer system's video controller and display.

CIM_VideoBIOSFeature

The CIM_VideoBIOSFeature class represents the capabilities of the low-level software used to configure and access a computer system's video controller and display.

CIM_VideoBIOSFeatureVideoBIOSElements

The CIM_VideoBIOSFeatureVideoBIOSElements class associates a video BIOS feature and its aggregated video BIOS elements.

CIM_VideoController

The CIM_VideoController class represents the capabilities and management of the video controller.

CIM_VideoControllerResolution

The CIM_VideoControllerResolution class represents the various video modes that a video controller can support.

CIM_VideoSetting

The CIM_VideoSetting class associates the CIM_VideoControllerResolution setting object with the controller to which it applies.

CIM_VolatileStorage

The CIM_VolatileStorage class represents the capabilities and management of volatile storage.

CIM_VoltageSensor

The CIM_VoltageSensor class exists for backward compatibility to earlier CIM schema definitions. With additions to the CIM_Sensor and CIM_NumericSensor classes in version 2.2, it is no longer necessary.

CIM_VolumeSet

The CIM_VolumeSet class represents a contiguous range of logical blocks presented to the operating environment for reading and writing user data.

CIM_WORMDrive

The CIM_WORMDrive class represents the capabilities and management of a WORM drive, a subtype of the media access device.