| CLASSNAME | DESCRIPTION |
| CCM_LogicalMemoryConfiguration | NA |
| CIM_ApplicationSystem | The CIM_ApplicationSystem class is used to represent an application or a software system that supports a particular business function and that can be managed as an independent units. 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_BinarySensor | A BinarySensor provides a boolean output. Given the addition of the CurrentState and PossibleStates properties to Sensor, the BinarySensor subclass is no longer necessary, but is retained for backward compatibility. A BinarySensor can be created by instantiating a Sensor with two PossibleStates. |
| 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. The CIM_Card class includes any package capable of carrying signals and providing a mounting point for physical components, such as chips, or other physical packages, such as other cards. |
| Win32_1394Controller | The Win32_1394Controller class represents the capabilities and management of a 1394 controller. IEEE 1394 is a specification for a high speed serial bus. |
| Win32_BaseBoard | The Win32_BaseBoard class represents a base board (also known as a motherboard or system board). |
| Win32_Battery | The Win32_Battery class represents a battery connected to the computer system. This class applies to both batteries in Laptop Systems and other internal/external batteries. |
| Win32_BIOS | The Win32_BIOS class represents the attributes of the computer system's basic input/output services (BIOS) that are installed on the computer. |
| Win32_BootConfiguration | The Win32_BootConfiguration class represents the boot configuration of a Win32 system. |
| Win32_CDROMDrive | The Win32_CDROMDrive class represents a CD-ROM drive on a Win32_ComputerSystem.
Note: The name of the drive does not correspond to the logical drive letter assigned to device. |
| Win32_ComputerSystem | The Win32_ComputerSystem class represents a computer system operating in a Win32 environment. |
| Win32_ComputerSystemProduct | The Win32_ComputerSystemProduct class represents a product. This includes software and hardware used on this computer system. |
| Win32_Desktop | The Win32_Desktop 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. |
| Win32_DesktopMonitor | The Win32_DesktopMonitor class represents the type of monitor or display device attached to the computer system. |
| Win32_DeviceMemoryAddress | The Win32_DeviceMemoryAddress class represents a device memory address on a Win32 system.
Example: ScsiPort0 device memory address. |
| Win32_DiskDrive | The Win32_DiskDrive class represents a physical disk drive as seen by a computer running the Win32 operating system. Any interface to a Win32 physical disk drive is a descendent (or member) of this class. The features of the disk drive seen through this object correspond to the logical and management characteristics of the drive. In some cases, this may not reflect the actual physical characteristics of the device. Any object based on another logical device would not be a member of this class.
Example: IDE Fixed Disk. |
| Win32_DiskPartition | The Win32_DiskPartition class represents the capabilities and management capacity of a partitioned area of a physical disk on a Win32 system.
Example: Disk #0, Partition #1. |
| Win32_DMAChannel | The Win32_DMAChannel class represents a direct memory access (DMA) channel on a Win32 computer system. DMA is a method of moving data from a device to memory (or vice versa) without the help of the microprocessor. The system board uses a DMA controller to handle a fixed number of channels, each of which can be used by one (and only one) device at a time. |
| Win32_DriverVXD | The Win32_DriverVXD class represents a virtual device driver on a Win32 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. |
| Win32_Environment | The Win32_Environment class represents an environment or system environment setting on a Win32 computer system. |
| Win32_IDEController | The Win32_IDEController class manages the capabilities of an IDE controller device. |
| Win32_IRQResource | The Win32_IRQResource class represents an interrupt request line (IRQ) number on a Win32 computer system. An interrupt request is a signal sent to the CPU by a device or program for time critical events. IRQ can be hardware or software based. |
| Win32_Keyboard | The Win32_Keyboard class represents a keyboard installed on a Win32 system.
Example: A Microsoft Natural(R) keyboard |
| Win32_LoadOrderGroup | The Win32_LoadOrderGroup class represents a group of system services that define execution dependencies. The services must be initiated in the order specified by the Load Order Group, as the services are dependent on each other. These dependent services require the presence of the antecedent services in order to function correctly. |
| Win32_LogicalDisk | The Win32_LogicalDisk class represents a data source that resolves to an actual local storage device on a Win32 system.
The class returns both local as well as mapped logical disks. However, the recommended approach is to use this class for obtaining information on local disks and to use the Win32_MappedLogicalDisk class for information on mapped logical disk. |
| Win32_MotherboardDevice | The Win32_MotherboardDevice class represents a device that contains the central components of the Win32 computer system.
Example: A single piece of hardware containing a processor, bus, memory, and basic system interfaces |
| Win32_NetworkAdapter | The Win32_NetworkAdapter class represents a network adapter on a Win32 system. |
| Win32_NetworkAdapterConfiguration | The Win32_NetworkAdapterConfiguration class represents the attributes and behaviors of a network adapter. This class has been extended to include extra properties and methods that support the management of the TCP/IP and Internetworking Packet Exchange (IPX) protocols (and are independent of the network adapter). |
| Win32_NetworkClient | The Win32_NetworkClient class represents a network client on a Win32 system. Any computer system on the network with a client relationship to the system is a descendent (or member) of this class.
Example: A computer running Windows 2000 workstation or Windows 98 that is part of a Windows 2000 domain. |
| Win32_NetworkLoginProfile | The Win32_NetworkLoginProfile class represents the network login information of a particular user on a Win32 system. This includes, but is not limited to, password status, access privileges, disk quotas, and login directory paths. |
| Win32_NetworkProtocol | The Win32_NetworkProtocol class represents a protocol and its network characteristics on a Win32 computer system. |
| Win32_NTEventlogFile | CIM_DataFile is a type of logical file that is a named collection of data or executable code.
The behavior of the provider backing this class will be changed in future releases. Currently the provider returns both files on fixed disks as well as files on mapped logical disks. In the future, only instances of files on local fixed disks will be returned. |
| Win32_OperatingSystem | The Win32_OperatingSystem class represents an operating system installed on a Win32 computer system. Any operating system that can be installed on a Win32 system is a descendent (or member) of this class.
Example: Microsoft Windows 95. |
| Win32_OSRecoveryConfiguration | The Win32_OSRecoveryConfiguration class represents the types of information that will be gathered from memory when the operating system fails. This includes boot failures and system crashes. |
| Win32_PageFileSetting | The Win32_PageFileSetting class represents the settings of a page file. Information contained within objects instantiated from this class specify the page file parameters used when the file is created at system startup. The properties in this class can be modified and deferred until startup. These settings are different from the run time state of a page file expressed through the associated class Win32_PageFileUsage.
Note: The SE_CREATE_PAGEFILE privilege is required for Windows XP |
| Win32_ParallelPort | The Win32_ParallelPort class represents the properties of a parallel port on a Win32 computer system. |
| Win32_PCMCIAController | The Win32_PCMCIAController class manages the capabilities of a Personal Computer Memory Card Interface Adapter (PCMCIA of PC card) controller device. |
| Win32_PnpEntity | The Win32_PnPEntity class represents the properties of a Plug and Play device. Plug and Play entities are shown as entries in the Device Manager located in the Control Panel. |
| Win32_PointingDevice | The Win32_PointingDevice class represents an input device used to point to and select regions on the display of a Win32 computer system. Any device used to manipulate a pointer, or point to the display on a Win32 computer system is a member of this class.
Example: A mouse, touch pad, or stylus/tablet. |
| Win32_PortableBattery | The Win32_PortableBattery class contains the the population of the DMTF|Portable Battery group, as defined in the DMTF Mobile Supplement to Standard Groups, v1.0 (section 3.3.23 of the SMBIOS spec) and describes the attributes of the portable battery(s) for the system. The class contains the static attributes for the group and describes a single battery pack’s attributes. |
| Win32_PortResource | The Win32_PortResource class represents an I/O port on a Win32 computer system. |
| Win32_Printer | The Win32_Printer class represents a device connected to a Win32 computer system that is capable of reproducing a visual image on a medium. |
| Win32_PrinterConfiguration | The Win32_PrinterConfiguration class defines the configuration for a printer device. This includes capabilities such as resolution, color, fonts, and orientation. |
| Win32_PrintJob | The Win32_PrintJob class represents a print job generated by a Win32 application. Any unit of work generated by the Print command of an application running on a Win32 system is a descendent (or member) of this class.
Example: A print document created by an Office 97 application |
| Win32_Process | The Win32_Process class represents a sequence of events on a Win32 system. Any sequence consisting of the interaction of one or more processors or interpreters, some executable code, and a set of inputs, is a descendent (or member) of this class.
Example: A client application running on a Win32 system. |
| Win32_Processor | The Win32_Processor class represents a device that is capable of interpreting a sequence of machine instructions on a Win32 computer system. On a multiprocessor machine, there will exist one instance of this class for each processor. |
| Win32_QuickFixEngineering | The Win32_QuickFixEngineering class represents system-wide Quick Fix Engineering (QFE) or updates that have been applied to the current operating system. |
| Win32_Registry | The Win32_Registry class represents the system registry on a Win32 computer system. |
| Win32_SCSIController | The Win32_SCSIController class represents a SCSI controller on a Win32 system.
Example: Adaptec AHA-2940UW. |
| Win32_SerialPort | The Win32_SerialPort class represents a serial port on a Win32 system. |
| Win32_SerialPortConfiguration | The Win32_SerialPortConfiguration class represents the default settings for data transmission on a Win32 serial port. this may include the default configuration for establishing a connection and error checking. |
| Win32_Service | The Win32_Service class represents a service on a Win32 computer system. A service application conforms to the interface rules of the Service Control Manager (SCM) and can be started by a user automatically at system boot through the Services control panel utility, or by an application that uses the service functions included in the Win32 API. Services can execute even when no user is logged on to the system. |
| Win32_Share | The Win32_Share class represents a shared resource on a Win32 system. This may be a disk drive, printer, interprocess communication, or other shareable device.
Example: C:\PUBLIC. |
| Win32_SoundDevice | The Win32_SoundDevice class represents the properties of a sound device on a Win32 computer system. |
| Win32_SystemAccount | The Win32_SystemAccount class represents a system account. The system account is used by the operating system and by services that run under Windows NT. There are many services and processes within NT that need the capability to logon internally (for example during a Windows NT installation). The system account was designed for that purpose; it is an internal account, does not show up in User Manager, cannot be added to any groups, and cannot have user rights assigned to it. On the other hand, the system account does show up on an NTFS volume in File Manager in the Permissions portion of the Security menu. By default, the system account is granted full control to all files on an NTFS volume. Here the system account has the same functional privileges as the administrator account. |
| Win32_SystemDriver | The Win32_SystemDriver class represents the system driver for a base service. |
| Win32_SystemEnclosure | The Win32_SystemEnclosure class represents the properties associated with a physical system enclosure. |
| Win32_TapeDrive | The Win32_TapeDrive class represents a tape drive on a Win32 computer. Tape drives are primarily distinguished by the fact that they can be accessed only sequentially. |
| Win32_TimeZone | The Win32_TimeZone class represents the time zone information for a Win32 system. This includes changes needed for the transition to and from daylight savings time. |
| Win32_UninterruptiblePowerSupply | The Win32_UninterruptiblePowerSupply class represents the capabilities and management capacity of an uninterruptible power supply (UPS). The properties of the UPS device indicate when incoming power is trimmed or boosted, and the aggregated information of the batteries, generators, etc. that comprise the device. These individual components (for example, multiple batteries) can also be independently modeled and associated with the UPS. |
| Win32_USBController | The Win32_USBController class manages the capabilities of a Universal Serial Bus (USB) controller. |
| Win32_USBDevice | NA |
| Win32_VideoController | The Win32_VideoController class represents the capabilities and management capacity of the video controller on a Win32 computer system.
Examples: Video adapter manufacturer, chipset version, display resolution, and number of colors. |
| Win32Reg_AddRemovePrograms | NA |
| Win32Reg_AddRemovePrograms64 | NA |
| Win32Reg_SMSAdvancedClientPorts | NA |
| Win32Reg_SMSAdvancedClientSSLConfiguration | NA |
| Win32Reg_SMSClientState | NA |
| Win32Reg_SMSGuestVirtualMachine | NA |
| Win32Reg_SMSGuestVirtualMachine64 | NA |