You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5556 lines
272 KiB
5556 lines
272 KiB
// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
|
|
#pragma namespace ("\\\\.\\root\\default")
|
|
|
|
instance of __Win32Provider
|
|
{
|
|
MethodSet = 327697;
|
|
Provider = "HMMWin32";
|
|
ProviderClsId = "{d63a5850-8f16-11cf-9f47-00aa00bf345c}";
|
|
};
|
|
[NavigatorAppearance (1), Description (
|
|
"The ManagedSystemElement class represents all system component objects. "
|
|
"Membership Criteria: Any managed object that is a component of a system "
|
|
"is a descendant (or member) of this class. Example: Software components,"
|
|
" such as files; devices, such as disk drives and controllers; and "
|
|
"physical components, such as chips and cards."), Schema ("CIM")]
|
|
class ManagedSystemElement
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property defines the label by which the object is known to the "
|
|
"world outside the data processing system. Constraints: Must have a "
|
|
"value. Character Set: Alphanumeric. Example: In the context of a "
|
|
"Windows NT-based system, the Name property of the class "
|
|
"Win32ComputerSystem uniquely identifies the network name of an NT "
|
|
"machine. ")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The Description property provides a textual description of the object "
|
|
"of unlimited size. Constraints: Every object must have a description. "
|
|
"Character Set: Alphanumeric. Example: ''Intel EtherExpress PRO Ethernet "
|
|
"Adapter'' is a Description value for a NetworkAdapter.")]
|
|
string Description;
|
|
[read, volatile, Description (
|
|
"The Installed property indicates whether an element is installed and "
|
|
"functional. It is possible for both logical and physical elements to be "
|
|
"present but not installed. For example, the files for a software "
|
|
"package may be present on the system but the package itself might not "
|
|
"be installed: Type Boolean. True means installed and functional. False "
|
|
"means not installed and not functional.")]
|
|
bool Installed;
|
|
[read, volatile, Description (
|
|
"The Caption property provides a short textual description of the object."
|
|
" Constraints: Must have a value. Character Set: Alphanumeric. Example: '"
|
|
"'SCSI Fixed Disk'' is a Caption value for a DiskDrive.")]
|
|
string Caption;
|
|
};
|
|
|
|
[Description (
|
|
"The PhysicalElement class represents any system component that has a "
|
|
"distinct physical identity. Membership Criteria: Any physical component,"
|
|
" which can be defined in terms of labels that can be physically "
|
|
"attached to an object, is a descendant (or member) of this class. "
|
|
"Processes, files, records, and devices are not considered physical "
|
|
"components. Example: A card that implements a device, such as a modem. "
|
|
"It is not possible to attach a label to a modem; it is only possible to "
|
|
"attach a label to the card that implements the modem. The same card "
|
|
"could also implement a LAN adapter. Such items are tangible, "
|
|
"managed-system elements (usually actual hardware items) that have a "
|
|
"physical manifestation of some sort. A managed system element is not "
|
|
"necessarily a discrete component. For example, it is possible for a "
|
|
"single card (which is a type of physical component) to host more than "
|
|
"one logical device. The card would be represented by a single physical "
|
|
"component associated with multiple logical devices."), Schema ("CIM")]
|
|
class PhysicalElement:ManagedSystemElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Tag property represents an arbitrary string that is physically "
|
|
"attached to the physical element. Constraints: None. Character Set: "
|
|
"Alphanumeric. Example: 203064.")]
|
|
string Tag;
|
|
[read, volatile, Description (
|
|
"The Manufacturer property indicates the name of the organization "
|
|
"responsible for producing the physical element. Constraints: None. "
|
|
"Character Set: Alphanumeric. Example: In the context of a Windows "
|
|
"NT-based system with a 3Com Etherlink III network adapter installed, "
|
|
"the Manufacturer property would be ''3Com.''")]
|
|
string Manufacturer;
|
|
[read, volatile, Description (
|
|
"The Model property indicates the name by which the physical element is "
|
|
"generically known. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: In the context of a Windows NT-based system with a DEC "
|
|
"DSP3107LS hard drive installed, the Model property of the class "
|
|
"Win32PhysicalDisk would be ''DSP3107LS.''")]
|
|
string Model;
|
|
[read, volatile, Description (
|
|
"The Version property represents the version of the physical element. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: The version of "
|
|
"the CPU chip on a motherboard.")]
|
|
string Version;
|
|
[read, volatile, Description (
|
|
"The PowerState property represents the power state of the physical "
|
|
"element. Constraints: None. Character Set: Alphanumeric. Example: "
|
|
"Values may include ''Other,'' ''Unknown,'' ''Safe,'' ''Warning,'' ''"
|
|
"Critical.''")]
|
|
string PowerState;
|
|
[Description (
|
|
"The SKU property represents the internal Alphanumeric code used by "
|
|
"vendors to identify the manufacturer's physical element. Constraints: "
|
|
"None. Character Set: Alphanumeric. Example: Typically, SKU numbers are "
|
|
"5- or 6-digit numbers that hardware and software vendors use to control "
|
|
"their inventory.")]
|
|
string SKU;
|
|
[read, volatile, Description (
|
|
"The SerialNumber property indicates the manufacturer's serial number of "
|
|
"the physical package. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Any number appearing on the physical package that is preceded "
|
|
"by prefix S/N.")]
|
|
string SerialNumber;
|
|
};
|
|
|
|
[Description (
|
|
"The PhysicalComponent class represents a physical component within a "
|
|
"system. Membership Criteria: Any component that is not a link, "
|
|
"connector, or package is a descendant (or member) of this class. "
|
|
"Example: The UART chip set on an internal modem card."), Schema ("CIM")
|
|
]
|
|
class PhysicalComponent:PhysicalElement
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The Media class represents all forms of physical media. Membership "
|
|
"Criteria: Any physical storage medium is a descendant (or member) of "
|
|
"this class. Example: Tapes, diskettes, or removable hard disk drives.")
|
|
, Schema ("CIM")]
|
|
class Media:PhysicalComponent
|
|
{
|
|
[read, volatile, Description (
|
|
"The Size property represents the storage capacity (in bytes) of the "
|
|
"physical element. Constraints: None. Example: For a 1006 MB hard disk "
|
|
"drive installed in a Windows NT-based system, the SizeInBytes value of "
|
|
"the class Win32LogicalDisk would be 1054867456."), Units ("Bytes")]
|
|
uint64 Size;
|
|
[read, volatile, Description (
|
|
"The Format property indicates the format of the physical media. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: 1.44MB for a "
|
|
"floppy diskette.")]
|
|
string Format;
|
|
};
|
|
|
|
[Description (
|
|
"The Chip class represents all chips and components. Membership Criteria:"
|
|
" Any physical device that contains a set of integrated circuits is a "
|
|
"descendant (or member) of this class. Example: CPUs or ASICs."),
|
|
Schema ("CIM")]
|
|
class Chip:PhysicalComponent
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The PhysicalPackage class represents system components that physically "
|
|
"contain other system components. Membership Criteria: Any physical "
|
|
"component that can contain other physical components is a descendant ("
|
|
"or member) of this class. Example: The system enclosure, which is a "
|
|
"type of cabinet."), Schema ("CIM")]
|
|
class PhysicalPackage:PhysicalElement
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The PhysicalLink class represents any physical object used to link "
|
|
"other objects together. Membership Criteria: Any physical element that "
|
|
"links other physical elements together is a descendant (or member) of "
|
|
"this class. Example: Wires and wireless connections, such as radio or "
|
|
"infrared frequencies."), Schema ("CIM")]
|
|
class PhysicalLink:PhysicalElement
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The PhysicalConnector class represents a physical element that is used "
|
|
"to connect other physical elements. Membership Criteria: Any physical "
|
|
"object that can be used to connect and transmit signals or power "
|
|
"between two or more physical elements is a descendant (or member) of "
|
|
"this class. Example: Slots and plugs."), Schema ("CIM")]
|
|
class PhysicalConnector:PhysicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The ConnectorPinout property indicates the pin configuration on a "
|
|
"physical connector. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: DB9, DB15, DB25, Cen50.")]
|
|
string ConnectorPinout;
|
|
};
|
|
|
|
[Description (
|
|
"The Slot class represents the different expansion slots supported by a "
|
|
"system. Membership Criteria: Any 16-, 32-, or 64-bit expansion slot in "
|
|
"a motherboard is descendant (or member) of this class. Example: A PCI "
|
|
"slot in a Pentium or Pentium Pro motherboard."), Schema ("CIM")]
|
|
class Slot:PhysicalConnector
|
|
{
|
|
[read, volatile, Description (
|
|
"The SlotNumber property represents an index into the system slot table. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: This is the "
|
|
"hardware ID number (starting with 1) for each expansion slot, whether "
|
|
"or not it is occupied.")]
|
|
string SlotNumber;
|
|
[read, volatile, Description (
|
|
"The SlotType property indicates the type of slot on the physical "
|
|
"connector. Constraints: None. Character Set: Alphanumeric. Example: "
|
|
"PC-card slot.")]
|
|
string SlotType;
|
|
[read, volatile, Description (
|
|
"The SlotWidth property indicates the width of the slot on the physical "
|
|
"connector. Constraints: None. Example: ''8 bit card,'' ''16 bit card,'' "
|
|
"''32 bit card,'' ''64 bit card,'' ''128 bit card.''")]
|
|
sint16 SlotWidth;
|
|
};
|
|
|
|
[Description (
|
|
"The NetworkPort class represents a physical port on a network device. "
|
|
"Membership Criteria: Any physical port on a network device is a "
|
|
"descendant (or member) of this class. Example: An RJ45 port on a "
|
|
"network hub."), Schema ("CIM")]
|
|
class NetworkPort:PhysicalConnector
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The WiredConnection class represents links realized by physical cables "
|
|
"or other tangible physical linkage mechanisms. Membership Criteria: Any "
|
|
"physical component that links one physical device to another is a "
|
|
"descendant (or member) of this class. Example: An external SCSI cable "
|
|
"connecting a SCSI device to a SCSI host adapter or another SCSI device."
|
|
), Schema ("CIM")]
|
|
class WiredConnection:PhysicalLink
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The WirelessConnection class represents wireless connections used by "
|
|
"the system. Membership Criteria: Any infrared or wireless link that "
|
|
"connects one device to another is a descendant (or member) of this "
|
|
"class. Example: An infrared link from a computer to a keyboard or "
|
|
"pointing device."), Schema ("CIM")]
|
|
class WirelessConnection:PhysicalLink
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The Card class represents a type of physical container that can be "
|
|
"plugged into another card or board. Membership Criteria: Any package "
|
|
"capable of carrying signals and providing a mounting point for physical "
|
|
"components such as chips or other cards. Example: An add-on card or "
|
|
"adapter (ISA, EISA, or PCI) that can be plugged into a motherboard."),
|
|
Schema ("CIM")]
|
|
class Card:PhysicalPackage
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The Cabinet class represents the system components that enclose other "
|
|
"system components. Membership Criteria: Any system component that "
|
|
"encloses other system components is a descendant (or member) of this "
|
|
"class. Example: The system enclosure or drive bays."), Schema ("CIM")]
|
|
class Cabinet:PhysicalPackage
|
|
{
|
|
[read, volatile, Description (
|
|
"The LockPresent property indicates whether a chassis lock is present. "
|
|
"Constraints: TRUE or FALSE. If TRUE, a chassis lock is present.")]
|
|
bool LockPresent;
|
|
};
|
|
|
|
[Description (
|
|
"The LogicalElement class represents all the abstract components of the "
|
|
"system including the system itself. Membership Criteria: Components "
|
|
"such as profiles, processes, or system capabilities in the form of "
|
|
"logical devices, are descendants (or members) of this class. Example: A "
|
|
"disk partition on a physical disk drive."), Schema ("CIM")]
|
|
class LogicalElement:ManagedSystemElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The InUse property determines whether the managed system element is in "
|
|
"use by some other component of the system. This is usually further "
|
|
"indicated by the existence of a Dependency association to the using "
|
|
"object. Constraints: TRUE or FALSE. If TRUE, the managed system element "
|
|
"is in use.")]
|
|
bool InUse;
|
|
};
|
|
|
|
[Description (
|
|
"The Database class represents a database installed on the system. It "
|
|
"should not be confused with an execution of the database, which is a "
|
|
"type of service. Membership Criteria: Any collection of files and "
|
|
"components capable of storing and retrieving data in a consistent and "
|
|
"reliable fashion and supporting a schema. Example: Microsoft SQL Server "
|
|
"6.5."), Schema ("CIM")]
|
|
class Database:LogicalElement
|
|
{
|
|
[Description (
|
|
"The Version property indicates the version of the database. Constraints:"
|
|
" None. Character Set: Alphanumeric. Example: Not specified.")]
|
|
string Version;
|
|
};
|
|
|
|
[Description (
|
|
"The SystemService class represents a service run by the system. "
|
|
"Membership Criteria: Any service that provides an interface to some "
|
|
"functionality supported by the system is a descendant (or member) of "
|
|
"this class. Example: the Windows NT GOPHERSVC that provides Internet "
|
|
"Gopher capabilities in a Windows NT environment."), Schema ("CIM")]
|
|
class SystemService:LogicalElement
|
|
{
|
|
[read, volatile, write, Description (
|
|
"The State property indicates the state of the system service. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string State;
|
|
[read, volatile, Description (
|
|
"The ServiceType property indicates the type of service provided by the "
|
|
"system. Constraints: None. Character Set: Alphanumeric. Example: ''"
|
|
"Driver Service.''")]
|
|
string ServiceType;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32LoadOrderGroup class represents a grouping of system services "
|
|
"defining execution dependencies. The services must be initiated in the "
|
|
"order specified by the Load Order Group as the services are dependent "
|
|
"on each other and the dependent services require the presence of the "
|
|
"antecedent services in order to function correctly. Membership Criteria:"
|
|
" Not specified. Example: Not specified."), Schema ("Win32")]
|
|
class Win32LoadOrderGroup:LogicalElement
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the load order group. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The GroupOrder property indicates the group order. Constraints: None. "
|
|
"Example: 2.")]
|
|
uint32 GroupOrder;
|
|
};
|
|
|
|
[Description (
|
|
"The System class represents a group of functioning logical elements. A "
|
|
"system can be composed of other systems because systems are themselves "
|
|
"LogicalElements. Membership Criteria: Any grouping of logical elements "
|
|
"that provides a functional whole, and that needs to be dealt with as a "
|
|
"single independent unit for administration purposes, is a descendant ("
|
|
"or member) of this class. Example: A Microsoft Windows NT Server. "),
|
|
Schema ("CIM")]
|
|
class System:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Manufacturer property indicates the name of the organization "
|
|
"responsible for producing the system. Constraints: None. Character Set: "
|
|
"Alphanumeric. Example: IBM.")]
|
|
string Manufacturer;
|
|
[read, volatile, Description (
|
|
"The PrimaryOwner property indicates the name of the primary owner of "
|
|
"the system. Constraints: None. Character Set: Alphanumeric. Example: "
|
|
"Paul Canniff.")]
|
|
string PrimaryOwner;
|
|
};
|
|
|
|
[Description (
|
|
"The Protocol class represents set of conventions for the interaction of "
|
|
"one or more interfaces. Membership Criteria: Any set of rules or "
|
|
"algorithms that govern the interaction among two or more interfaces is "
|
|
"a descendant (or member) of this class. Example: Zmodem for file "
|
|
"uploads or downloads."), Schema ("CIM")]
|
|
class Protocol:LogicalElement
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The SoftwareComponent class represents any software component, which "
|
|
"can be either an individual file, such as an executable or a collection "
|
|
"of files, such as packages or operating systems. Software components "
|
|
"can have additional associated information, such as the installation "
|
|
"date. Membership Criteria: Any software component that can be an "
|
|
"individual file or a collection of files is a descendant (or member) of "
|
|
"this class. Example: An executable file, packages, or operating systems."
|
|
" "), Schema ("CIM")]
|
|
class SoftwareComponent:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Manufacturer property indicates the name of the manufacturer of the "
|
|
"software component. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Microsoft.")]
|
|
string Manufacturer;
|
|
[read, volatile, Description (
|
|
"The Version property indicates the version of the software component. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string Version;
|
|
[read, volatile, Description (
|
|
"The InstallationDate property indicates the date and time that the "
|
|
"software component was installed. Constraints: None. Example: "
|
|
"19521201000230.000000000 (i.e., 2 minutes 30 seconds after midnight on "
|
|
"the 1st of December, 1952).")]
|
|
datetime InstallationDate;
|
|
[read, volatile, Description (
|
|
"The BuildNumber property indicates the build number of the software "
|
|
"component. Constraints: None. Character Set: Alphanumeric. Example: Not "
|
|
"specified.")]
|
|
string BuildNumber;
|
|
[read, volatile, Description (
|
|
"The BuildType property indicates the build type of the software "
|
|
"component. Constraints: None. Character Set: Alphanumeric. Example: Not "
|
|
"specified.")]
|
|
string BuildType;
|
|
[read, volatile, Description (
|
|
"The CodeSet property indicates the code set of the software component. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string CodeSet;
|
|
[read, volatile, Description (
|
|
"The Location property indicates the location of the software component. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string Location;
|
|
[read, volatile, Description (
|
|
"The Installable property determines whether the software component is "
|
|
"installable. Constraints: TRUE or FALSE. If TRUE, the software "
|
|
"component is installable.")]
|
|
bool Installable;
|
|
[read, volatile, Description (
|
|
"The SerialNumber property indicates the manufacturer's serial number of "
|
|
"the software component. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Not specified.")]
|
|
string SerialNumber;
|
|
[Description (
|
|
"The InUseCount property indicates how many times the software component "
|
|
"is being used. Constraints: None. Example: 0.")]
|
|
uint32 InUseCount;
|
|
};
|
|
|
|
[Description (
|
|
"The LogicalFile class represents a sequence of data units. Membership "
|
|
"Criteria: Any file that contains bytes or bits is a descendant (or "
|
|
"member) of this class. Example: A sequence of images or, in the case of "
|
|
"directories, a sequence of file descriptors."), Schema ("CIM")]
|
|
class LogicalFile:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Path property indicates the path to the file. Constraints: None. "
|
|
"Character Set: Alphanumeric. Example: C:\FILES\FILENAME.TXT")]
|
|
string Path;
|
|
[read, volatile, Description (
|
|
"The Extension property indicates the extension of the file. Constraints:"
|
|
" None. Character Set: Alphanumeric. Example: EXE or DLL")]
|
|
string Extension;
|
|
[read, volatile, Description (
|
|
"The Size property indicates the size of the file (in bytes). "
|
|
"Constraints: None. Example: 1024."), Units ("Bytes")]
|
|
uint64 Size;
|
|
[read, volatile, Description (
|
|
"The FileType property indicates the type of the file. Constraints: None."
|
|
" Character Set: Alphanumeric. Example: DLL")]
|
|
string FileType;
|
|
[read, volatile, Description (
|
|
"The CreationDate property indicates the date and time that the file was "
|
|
"created. Constraints: None. Example:19521201000230.000000000 (that is, "
|
|
"2 minutes 30 seconds after midnight on December 1, 1952).")]
|
|
datetime CreationDate;
|
|
[read, volatile, Description (
|
|
"The LastModified property indicates the date and time that the file was "
|
|
"last modified. Constraints: None. Example: 19521201000230.000000000 ("
|
|
"that is, 2 minutes 30 seconds after midnight on December 1, 1952).")]
|
|
datetime LastModified;
|
|
[read, volatile, Description (
|
|
"The LastAccess property indicates the date and time that the file was "
|
|
"last accessed. Constraints: None. Example: 19521201000230.000000000 ("
|
|
"that is, 2 minutes 30 seconds after midnight on December 1, 1952).")]
|
|
datetime LastAccess;
|
|
[read, volatile, Description (
|
|
"The Readable property determines whether the file is readable. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the file is readable.")]
|
|
bool Readable;
|
|
[read, volatile, Description (
|
|
"The Writeable property determines whether the file is writeable. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the file is writeable.")]
|
|
bool Writeable;
|
|
[read, volatile, Description (
|
|
"The Archived property determines whether the file has been archived. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the file has been archived.")]
|
|
bool Archived;
|
|
[read, volatile, Description (
|
|
"The Compressed property determines whether the file is compressed. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the file is compressed.")]
|
|
bool Compressed;
|
|
[read, volatile, Description (
|
|
"The Open property determines whether the file is open Constraints: TRUE "
|
|
"or FALSE. If TRUE, the file is open.")]
|
|
bool Open;
|
|
};
|
|
|
|
[Description (
|
|
"The Process class represents a programmed sequence of events on a "
|
|
"system. Membership Criteria: Any sequence consisting of the "
|
|
"interraction of one or more processors or interpreters, some executable "
|
|
"code, and a set of inputs is a descendant (or member) of this class. "
|
|
"Example: A client application running on a system."), Schema ("CIM")]
|
|
class Process:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The BasePriority property indicates the priority level of the process. "
|
|
"Constraints: None. Example: 31")]
|
|
uint32 BasePriority;
|
|
[read, volatile, Description (
|
|
"The ProcessID property indicates the process identifier of the process. "
|
|
"Constraints: None. Example: -62745")]
|
|
uint32 ProcessID;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Process class represents a sequence of events on a Win32 "
|
|
"system. Membership Criteria: Any sequence consisting of the "
|
|
"interaction of one or more processors or interpreters, some executable "
|
|
"code, and a set of inputs is a descendant (or member) of this class. "
|
|
"Example: A client application running on a Win32 system."), Schema (
|
|
"Win32")]
|
|
class Win32Process:Process
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the process. Constraints: None. "
|
|
"Character Set: Alphanumeric. Example: HMOM.EXE")]
|
|
string Name;
|
|
[read, volatile, key, Description (
|
|
"The ProcessId property is the identifier number of the process. "
|
|
"Constraints: None. Example: 164")]
|
|
uint32 ProcessId;
|
|
[read, volatile, Description (
|
|
"The WindowsVersion property indicates the version of Windows in which "
|
|
"the process is running. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: 4.0")]
|
|
string WindowsVersion;
|
|
[read, volatile, Description (
|
|
"The ThreadCount property indicates the thread count of the process. "
|
|
"Constraints: None. Example 3")]
|
|
uint32 ThreadCount;
|
|
[read, volatile, Description (
|
|
"The MinimumWorkingSetSize property indicates the minimum working set "
|
|
"size of the process. Constraints: None. Example: 204800"), Units (
|
|
"Bytes")]
|
|
uint32 MinimumWorkingSetSize;
|
|
[read, volatile, Description (
|
|
"The MaximumWorkingSetSize property indicates the maximum working set "
|
|
"size of the process. Constraints: None. Example: 1413120"), Units (
|
|
"Bytes")]
|
|
uint32 MaximumWorkingSetSize;
|
|
[read, volatile, Description (
|
|
"The CreationDate property indicates the date and time that the process "
|
|
"was created. Constraints: None. Example: 19970426201900.019441600")]
|
|
datetime CreationDate;
|
|
[read, volatile, Description (
|
|
"The Exited property indicates the date and time that the process was "
|
|
"terminated. Constraints: None. Example: 19970426201900.021341500")]
|
|
datetime Exited;
|
|
[read, volatile, Description (
|
|
"The TimeInKernel property indicates the amount time that the process "
|
|
"was in the kernel. Constraints: None. Example: 0.60086400")]
|
|
datetime TimeInKernel;
|
|
[read, volatile, Description (
|
|
"The TimeInUserMode property indicates the amount time that the process "
|
|
"was in user mode. Constraints: None. Example: 0.30043200")]
|
|
datetime TimeInUserMode;
|
|
[Description (
|
|
"The PageFaults property indicates the number of page faults generated "
|
|
"by the process. Constraints: None. Example: 10")]
|
|
uint32 PageFaults;
|
|
[Description (
|
|
"The PeakWorkingSetSize property indicates the peak working set size (in "
|
|
"bytes) of the process. Constraints: None. Example: 1413120"), Units (
|
|
"Bytes")]
|
|
uint32 PeakWorkingSetSize;
|
|
[Description (
|
|
"The WorkingSetSize property indicates the current working set size (in "
|
|
"bytes) of the process. Constraints: None. Example: 102568"), Units (
|
|
"Bytes")]
|
|
uint32 WorkingSetSize;
|
|
[Description (
|
|
"The QuotaPagedPoolUsage property indicates the peak quota amount of "
|
|
"paged pool usage for the process. Constraints: None. Example: 31")]
|
|
uint32 QuotaPeakPagedPoolUsage;
|
|
[Description (
|
|
"The QuotaPagedPoolUsage property indicates the quota amount of paged "
|
|
"pool usage for the process. Constraints: None. Example: 22")]
|
|
uint32 QuotaPagedPoolUsage;
|
|
[Description (
|
|
"The QuotaNonPagedPoolUsage property indicates the peak quota amount of "
|
|
"non-paged pool usage for the process. Constraints: None. Example: 31")
|
|
]
|
|
uint32 QuotaPeakNonPagedPoolUsage;
|
|
[Description (
|
|
"The QuotaNonPagedPoolUsage property indicates the quota amount of "
|
|
"non-paged pool usage for the process. Constraints: None. Example: 15")
|
|
]
|
|
uint32 QuotaNonPagedPoolUsage;
|
|
[Description (
|
|
"The PeakPageFileUsage property indicates the maximum amount of page "
|
|
"file space (in bytes) used during the life of the process. Constraints: "
|
|
"None. Example: 102367"), Units ("Bytes")]
|
|
uint32 PeakPageFileUsage;
|
|
[Description (
|
|
"The PageFileUsage property indicates the amount of page file space (in "
|
|
"bytes) currently being used by the process. Constraints: None. Example: "
|
|
"102435"), Units ("Bytes")]
|
|
uint32 PageFileUsage;
|
|
[read, volatile, Description (
|
|
"The ExecutablePath property indicates the path to the process' "
|
|
"executable file. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: C:\WINDOWS\EXPLORER.EXE")]
|
|
string ExecutablePath;
|
|
};
|
|
|
|
[Description (
|
|
"The Thread class represents a unit of execution running on a system. "
|
|
"Threads are owned by Processes. Membership Criteria: Any unit of "
|
|
"execution is a descendant (or member) of this class. Example: Thread 1."
|
|
), Schema ("CIM")]
|
|
class Thread:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Priority property indicates the priority level of the thread. "
|
|
"Constraints: None. Example: 32")]
|
|
uint32 Priority;
|
|
[read, volatile, Description (
|
|
"The ThreadID property indicates the thread identifier. Constraints: "
|
|
"None. Example: 32")]
|
|
uint32 ThreadID;
|
|
};
|
|
|
|
[Description (
|
|
"The Job class represents a unit of work performed on a system. "
|
|
"Membership Criteria: Any unit of work generated by an application is a "
|
|
"descendant (or member) of this class. Example: A print job."), Schema (
|
|
"CIM")]
|
|
class Job:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Status property indicates the status of the job. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: started")]
|
|
string Status;
|
|
[read, volatile, Description (
|
|
"The ElapsedTime property indicates the amount of time that has elapsed "
|
|
"since the job began. Constraints: None. Example: 0.30043200")]
|
|
datetime ElapsedTime;
|
|
[read, volatile, Description (
|
|
"The Notify property indicates the name of the user to notify when the "
|
|
"job is complete. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Thomas William")]
|
|
string Notify;
|
|
[read, volatile, Description (
|
|
"The Priority property indicates the priority of the job. Constraints: "
|
|
"none; Example: 32")]
|
|
uint32 Priority;
|
|
[read, volatile, Description (
|
|
"The StartTime property indicates the date and time the job began. "
|
|
"Constraints: before the current system datetime; Example: "
|
|
"19521201000230.000000000 (that is, 2 minutes 30 seconds after midnight "
|
|
"1st December 1952)")]
|
|
datetime StartTime;
|
|
[read, volatile, Description (
|
|
"The TimeSubmitted property indicates the date and time the job was "
|
|
"submitted. Constraints: before current system datetime; Example: "
|
|
"19521201000230.000000000 (that is, 2 minutes 30 seconds after midnight "
|
|
"1st December 1952)")]
|
|
datetime TimeSubmitted;
|
|
[read, volatile, Description (
|
|
"The UntilTime property indicates the date and time the job ended. "
|
|
"Constraints: before the current system datetime; Example: "
|
|
"20521201000230.000000000 (that is, 2 minutes 30 seconds after midnight "
|
|
"1st December 2052)")]
|
|
datetime UntilTime;
|
|
[read, volatile, Description (
|
|
"The Owner property indicates the user or machine account that owns the "
|
|
"job. Constraints: none; Character Set: Alphanumeric; Example: mvotava")
|
|
]
|
|
string Owner;
|
|
[read, volatile, Description (
|
|
"The JobDestination property indicates the destination of the job. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Name of a "
|
|
"print queue.")]
|
|
string JobDestination;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32PrintJob class represents a print job generated by a Win32 "
|
|
"application. Membership Criteria: Any unit of work generated by the "
|
|
"Print command of an application running on a Win32 system is a "
|
|
"descendant (or member) of this class. Example: A print document created "
|
|
"by an Office 97 application."), Schema ("Win32")]
|
|
class Win32PrintJob:Job
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The JobId property indicates the identifier number of the job. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 JobId;
|
|
[read, volatile, Description (
|
|
"The TotalPages property indicates the total page count submitted as the "
|
|
"print job. Constraints: none; Example: Not specified.")]
|
|
uint32 TotalPages;
|
|
[read, volatile, Description (
|
|
"The Size property indicates the size (in bytes) of the print job. "
|
|
"Constraints: none; Example: Not specified."), Units ("Bytes")]
|
|
uint32 Size;
|
|
[read, volatile, Description (
|
|
"The PagesPrinted property indicates the number pages printed. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 PagesPrinted;
|
|
[read, volatile, Description (
|
|
"The HostPrintQueue property indicates the name of the host print queue. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string HostPrintQueue;
|
|
[read, volatile, Description (
|
|
"The DataType property indicates the data type of the print job. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string DataType;
|
|
[read, volatile, Description (
|
|
"The Document property indicates the name of the document to be printed. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string Document;
|
|
[read, volatile, Description (
|
|
"The DriveName property indicates the name of the printer drive being "
|
|
"used for the print job. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Not specified.")]
|
|
string DriverName;
|
|
[read, volatile, Description (
|
|
"The Parameters property indicates the printing parameters of the print "
|
|
"job. Constraints: None. Character Set: Alphanumeric. Example: Not "
|
|
"specified.")]
|
|
string Parameters;
|
|
[read, volatile, Description (
|
|
"The PrintProcessor property indicates the print processor of the Win32 "
|
|
"system memory resource. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: Not specified.")]
|
|
string PrintProcessor;
|
|
};
|
|
|
|
[Description (
|
|
"The JobDestination class represents a process or service that can "
|
|
"process one or more jobs. Membership Criteria: Not specified. Example: "
|
|
"Not specified."), Schema ("CIM")]
|
|
class JobDestination:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The JobCount property indicates the total number of jobs in the queue. "
|
|
"Constraints: none; Example: 44")]
|
|
uint32 JobCount;
|
|
};
|
|
|
|
[Description (
|
|
"The FileSystem class represents a set of conventions used for arranging "
|
|
"data on a storage medium that is installed on or connected to a system. "
|
|
"Membership Criteria: Any recognized file system such as the Microsoft "
|
|
"FAT or NTFS. Example: The File Allocation Table (FAT) file system of a "
|
|
"hard disk that is installed on an MS-DOS computer."), Schema ("CIM")]
|
|
class FileSystem:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Version property indicates the version of the file system. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 4.4")]
|
|
string Version;
|
|
[read, volatile, Description (
|
|
"The CasePreserved property determines whether the case in a filename is "
|
|
"preserved by the file system. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"case is preserved."), OpalInventory]
|
|
bool CasePreserved;
|
|
[read, volatile, Description (
|
|
"The CaseSensitive property determines whether filenames are case "
|
|
"sensitive. Constraints: TRUE or FALSE. If TRUE, the filenames are case "
|
|
"sensitive."), OpalInventory]
|
|
bool CaseSensitive;
|
|
[read, volatile, Description (
|
|
"The Unicode property determines whether Unicode is supported by the "
|
|
"file system. Constraints: TRUE or FALSE. If TRUE, Unicode is supported."
|
|
), OpalInventory]
|
|
bool Unicode;
|
|
};
|
|
|
|
[Description (
|
|
"The DiskPartition class represents a structure used to manage the "
|
|
"surface of a physical disk on a system. There may be a level of "
|
|
"indirection between the physical disk and the actual hardware. "
|
|
"Membership Criteria: any recognized disk partition is a a member of "
|
|
"this class. Example: Disk #0, Partition #1."), Schema ("CIM")]
|
|
class DiskPartition:LogicalElement
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Partition class represents an area of a physical disk on a "
|
|
"Win32 system. Membership Criteria: Any partition of a physical disk "
|
|
"installed on a Win32 system is a descendant (or member) of this class. "
|
|
"Example: Disk #0, Partition #1."), Schema ("Win32")]
|
|
class Win32Partition:DiskPartition
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The DiskIndex property indicates the disk index number of the partition."
|
|
" Constraints: none; Example: 0")]
|
|
uint32 DiskIndex;
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the partition. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The Name property indicates the name of the partition. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Disk #0, Partition #1")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The Type property indicates the type of the partition. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Type;
|
|
[read, volatile, Description (
|
|
"The VolumeName property indicates the volume name of the partition. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: mvotava_1")]
|
|
string VolumeName;
|
|
[read, volatile, Description (
|
|
"The FreeSpace property indicates the amount of free space (in bytes) "
|
|
"available in the partition. Constraints: none; Example: 1058012625"),
|
|
Units ("Bytes")]
|
|
uint64 FreeSpace;
|
|
[read, volatile, Description (
|
|
"The StartingOffset property indicates the starting offset (in bytes) of "
|
|
"the partition. Constraints: none; Example: 32256"), Units ("Bytes")]
|
|
uint32 StartingOffset;
|
|
[read, volatile, Description (
|
|
"The Size property indicates the total size (in bytes) of the partition. "
|
|
"Constraints: none; Example: 1059045376"), Units ("Bytes")]
|
|
uint64 Size;
|
|
[read, volatile, Description (
|
|
"The HiddenSectors property indicates the number of hidden sectors in "
|
|
"the partition. Constraints: none; Example: 63")]
|
|
uint32 HiddenSectors;
|
|
[read, volatile, Description (
|
|
"The VolumeSerialNumber property indicates the serial number of the "
|
|
"partition volume. Constraints: none; Example: 0")]
|
|
string VolumeSerialNumber;
|
|
[read, volatile, Description (
|
|
"The BootPartition property determines whether the partition is bootable."
|
|
" Constraints: TRUE or FALSE. If TRUE, the partition is bootable.")]
|
|
bool BootPartition;
|
|
[read, volatile, Description (
|
|
"The RewritePartition property determines whether the partition is "
|
|
"rewriteable. Constraints: TRUE or FALSE. If TRUE, the partition is "
|
|
"reqriteable.")]
|
|
bool RewritePartition;
|
|
[read, volatile, Description (
|
|
"The Compressed property determines whether the partition is compressed. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the partition is compressed.")]
|
|
bool Compressed;
|
|
[read, volatile, Description (
|
|
"The PartitionEncrypted property determines whether the partition is "
|
|
"encrypted. Constraints: TRUE or FALSE. If TRUE, the partition is "
|
|
"encrypted.")]
|
|
bool PartitionEncrypted;
|
|
};
|
|
|
|
[Description (
|
|
"The Device class represents a unit of functionality associated with "
|
|
"providing the basic capabilities of a system; such as input, output, or "
|
|
"storage management. Devices may be directly expressed by a physical "
|
|
"component, for example a keyboard. However, almost any device can be '"
|
|
"virtualised' either by simulation; for example, simulating a modem "
|
|
"using main CPU cycles, by allocation of a single device to multiple "
|
|
"physical components, or by allocation of more than one device to a "
|
|
"single physical unit. Membership Criteria: Any logical device is a "
|
|
"descendant (or member) of this class. Example: A modem or LAN adapter. "
|
|
"Note that both devices may share the same PC card. "), Schema ("CIM")
|
|
]
|
|
class Device:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The Status property indicates the status of the device. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Possible status values are "
|
|
"Available, Unavailable, ShuttingDown, Starting and so on.")]
|
|
string Status;
|
|
[read, volatile, Description (
|
|
"The ServiceName property indicates the service name of the device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: IEEPRO1")]
|
|
string ServiceName;
|
|
[read, volatile, Description (
|
|
"The Manufacturer property indicates the name of the organization "
|
|
"responsible for producing the device. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: Seagate")]
|
|
string Manufacturer;
|
|
};
|
|
|
|
[Description (
|
|
"The Win32NetworkConnection class represents a network connection in a "
|
|
"Win32 environment. Membership Criteria: Any current, persistent, or "
|
|
"recent network connection is a descendant (or member) of this class. "
|
|
"Example: Any network connection."), Provider ("CIMWin32"), Schema (
|
|
"Win32")]
|
|
class Win32NetworkConnection:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The ConnectionType property indicates the connection type of the "
|
|
"network connection. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: permanent")]
|
|
string ConnectionType;
|
|
[read, volatile, Description (
|
|
"The RemotePath property indicates the remote path to the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"\\infosrv1\public")]
|
|
string RemotePath;
|
|
[read, volatile, Description (
|
|
"The LocalName property indicates the local name of the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: c:"
|
|
"\public")]
|
|
string LocalName;
|
|
[read, volatile, Description (
|
|
"The RemoteName property indicates the remote name of the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"\\NTRELEASE\IPC$")]
|
|
string RemoteName;
|
|
[read, volatile, Description (
|
|
"The ProviderName property indicates the provider name of the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Microsoft Windows Network")]
|
|
string ProviderName;
|
|
[read, volatile, Description (
|
|
"The Comment property indicates a textual comment about the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: A "
|
|
"comment might look like this")]
|
|
string Comment;
|
|
[read, volatile, Description (
|
|
"The DisplayType property indicates the display type of the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Generic")]
|
|
string DisplayType;
|
|
[read, volatile, Description (
|
|
"The ResourceType property indicates the resource type of the network "
|
|
"connection. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"CDROM")]
|
|
string ResourceType;
|
|
[read, volatile, Description (
|
|
"The UserName property indicates the user name of the network connection."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: SYSTEM")]
|
|
string UserName;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32CurrentNetworkConnection class represents a current network "
|
|
"connection. Membership Criteria: Any network drive that is currently "
|
|
"mapped to a logical drive on the local machine is descendant (or member)"
|
|
" of this class. Example: Any current network conection."), Schema (
|
|
"Win32")]
|
|
class Win32CurrentNetworkConnection:Win32NetworkConnection
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the current network connection. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"\\NTRELEASE\IPC$")]
|
|
string Name;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32PersistentNetworkConnection class represents a network "
|
|
"connection that is automatically reconnected each time the user logs on "
|
|
"to the system. Membership Criteria: Any network drive that is "
|
|
"reconnected at logon is descendant (or member) of this class. Example: "
|
|
"Any persistent network conection."), Schema ("Win32")]
|
|
class Win32PersistentNetworkConnection:Win32NetworkConnection
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of a persistent network connection."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string Name;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32RecentNetworkConnection class represents a network connection "
|
|
"that was recently disconnected. Membership Criteria: Any network drive "
|
|
"that was recently mapped to a logical drive (but is no longer) on the "
|
|
"local machine is descendant (or member) of this class. Example: Any "
|
|
"recent network conection."), Schema ("Win32")]
|
|
class Win32RecentNetworkConnection:Win32NetworkConnection
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of a recent network connection. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: \\HANK\IPC$")
|
|
]
|
|
string Name;
|
|
};
|
|
|
|
[Description (
|
|
"The Win32SystemResource class represents a system resource on a Win32 "
|
|
"system. Membership Criteria: Any system memory resource, environment "
|
|
"variable, or system environment variable is a descendant (or member) of "
|
|
"this class. Example: The COMSPEC environment variable."), Schema (
|
|
"Win32")]
|
|
class Win32SystemResource:LogicalElement
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32NetworkClient class represents a network client computer on a "
|
|
"network. Membership Criteria: Any computer system on the network with a "
|
|
"client relationship to the system is a descendant (or member) of this "
|
|
"class. Example: A computer running Windows NT workstation or Windows 95 "
|
|
"that is part of a Windows NT domain."), Schema ("Win32")]
|
|
class Win32NetworkClient:LogicalElement
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property identifies the name of the network client running on "
|
|
"a Win32 system. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
" Funazonki")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The Manufacturer property indicates the name of the manufacturer of the "
|
|
"network client running on a Win32 system. Constraints: none; Character "
|
|
"Set: Alphanumeric; Example: Compaq")]
|
|
string Manufacturer;
|
|
};
|
|
|
|
[Schema ("Win32")]
|
|
class Win32Account:LogicalElement
|
|
{
|
|
};
|
|
|
|
[Provider ("CIMWin32"), Dynamic, Description (
|
|
"The Win32Group class represents data about a group that is known to the "
|
|
"Win32 system. Membership Criteria: Data about any group, whose name is "
|
|
"recognized by a Windows NT domain, is a descendant (or member) of this "
|
|
"class. Example: Not specified."), Schema ("Win32")]
|
|
class Win32Group:Win32Account
|
|
{
|
|
[key, read, volatile, Description (
|
|
"The Name property indicates the full name of the local group. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string Name;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32LocalUser class represents data about a user that is known to "
|
|
"the Win32 system. Membership Criteria: Data about any user, whose name "
|
|
"is recognized by a Windows NT domain, is a descendant (or member) of "
|
|
"this class. Example: mvotava."), Schema ("Win32")]
|
|
class Win32UserAccount:Win32Account
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the full name of the local user. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Thomas William"
|
|
)]
|
|
string Name;
|
|
};
|
|
|
|
[Provider ("CIMWin32"), Dynamic, Schema ("Win32")]
|
|
class Win32Share:LogicalElement
|
|
{
|
|
[read, volatile, Description (
|
|
"The AllowMaximum property determines whether to ignore the value of the "
|
|
"MaximumAllowed property. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"MaximumAllowed value is ignored and the number of concurrent users is "
|
|
"only limited by restrictions placed by the system itself.")]
|
|
bool AllowMaximum;
|
|
[read, volatile, Description (
|
|
"The MaximumAllowed property specifies the maximum number of user "
|
|
"allowed to use this resource concurrently. Constraints: None. Example: "
|
|
"0.")]
|
|
uint32 MaximumAllowed;
|
|
[read, volatile, Description (
|
|
"The Name property indicates the name of the Win32 share. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Name;
|
|
};
|
|
|
|
[Description (
|
|
"A session represents a use of a system by a user account. There is an "
|
|
"association from the session to the UserAccount indicating who is using "
|
|
"the system. There is an association from the session to a Share "
|
|
"indicating which resources are being used by this session."), Schema (
|
|
"Win32")]
|
|
class Win32Session:LogicalElement
|
|
{
|
|
[Description (
|
|
"ConnectionTime is the hours and minutes that have elapsed since this "
|
|
"session was established.")]
|
|
datetime ConnectiionTime;
|
|
[Description ("IdleTime is the time this session has been idle.")]
|
|
datetime IdleTime;
|
|
[Description ("If true this session is using a guest account.")]
|
|
bool Guest;
|
|
};
|
|
|
|
[Description (
|
|
"The Win32SystemMemoryResource class represents a system memory resource "
|
|
"on a Win32 system. Membership Criteria: Any system memory resource is a "
|
|
"descendant (or member) of this class. Example: I/O address."), Schema (
|
|
"Win32")]
|
|
class Win32SystemMemoryResource:Win32SystemResource
|
|
{
|
|
[read, volatile, Description (
|
|
"The AddressRange property indicates the address range of the Win32 "
|
|
"system memory resource. Constraints: none; Example: 64000")]
|
|
uint32 AddressRange;
|
|
[read, volatile, Description (
|
|
"The Length property indicates the length (in bytes) of the Win32 system "
|
|
"memory resource. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 0x00020000"), Units ("Bytes")]
|
|
string Length;
|
|
[read, volatile, Description (
|
|
"The MemoryType property indicates the memory type of the Win32 system "
|
|
"memory resource. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: ReadWrite")]
|
|
string MemoryType;
|
|
[read, volatile, Description (
|
|
"The ShareDisposition property indicates the share disposition of the "
|
|
"Win32 system memory resource. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: DeviceExclusive")]
|
|
string ShareDisposition;
|
|
[read, volatile, Description (
|
|
"The StartingAddress property indicates the starting address of the "
|
|
"Win32 system memory resource. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: 0x000C0000"), Units ("Bytes")]
|
|
string StartingAddress;
|
|
[read, volatile, Description (
|
|
"The Owner property indicates the owner of the Win32 system memory "
|
|
"resource. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string Owner;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Environment class represents an environment or system "
|
|
"environment on a Win32 system. Membership Criteria: Any environment or "
|
|
"system environment variable defined within a Win32 system is a "
|
|
"descendant (or member) of this class. Example: COMPUTERNAME."),
|
|
Schema ("Win32")]
|
|
class Win32Environment:Win32SystemResource
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The UserName property indicates the user name of a Win32 environment. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: COMPUTERNAME")
|
|
]
|
|
string UserName;
|
|
[read, volatile, Description (
|
|
"The VariableValue property indicates the value of a Win32 environment "
|
|
"variable. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string VariableValue;
|
|
[read, volatile, Description (
|
|
"The SystemVariable property determines whether the variable is a system "
|
|
"variable Constraints: TRUE or FALSE. If TRUE, the variable is a system "
|
|
"variable.")]
|
|
bool SystemVariable;
|
|
[read, volatile, Description (
|
|
"The VariableName property indicates the name of a Win32 environment "
|
|
"variable. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"WORKSTATION_1")]
|
|
string VariableName;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32DeviceMemoryAddress class represents a device memory address "
|
|
"on a Win32 system. Membership Criteria: Any device memory address entry "
|
|
"known to a Win32 system is a member of this class. Example: ScsiPort0 "
|
|
"device memory address."), Schema ("Win32")]
|
|
class Win32DeviceMemoryAddress:Win32SystemMemoryResource
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 device "
|
|
"memory address. Constraints: none; Example: 5")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The DeviceType property indicates the type of Win32 device memory "
|
|
"address. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"\Device\ScsiPort0")]
|
|
string DeviceType;
|
|
[read, volatile, Description (
|
|
"The VariableValue property indicates the value of the Win32 Device "
|
|
"Memory Address (DMA) variable. Constraints: none; Example: [Not "
|
|
"specified]")]
|
|
uint32 VariableValue;
|
|
};
|
|
|
|
[Description (
|
|
"The Win32DMAChannel class represents a direct memory access (DMA) "
|
|
"channel on a Win32 system. Membership Criteria: Any known DMA channel "
|
|
"is an member of this class. Example: Not specified."), Provider (
|
|
"CIMWin32"), Dynamic, Schema ("Win32")]
|
|
class Win32DMAChannel:Win32SystemMemoryResource
|
|
{
|
|
[read, volatile, Description (
|
|
"The BurstMode property determines whether pipeline burst is enabled. "
|
|
"Constraints: TRUE or FALSE. If TRUE, pipeline burst is enabled.")]
|
|
bool BurstMode;
|
|
[read, volatile, Description (
|
|
"The DeviceType property indicates the device type of the Win32 DMA "
|
|
"channel. Constraints: none; Character Set: Alphanumeric; Example: SCSI "
|
|
"port")]
|
|
string DeviceType;
|
|
[read, volatile, Description (
|
|
"The ChannelWidth property indicates the DMA channel of the Win32 system "
|
|
"memory resource. Constraints: none; Example: 12")]
|
|
uint32 ChannelWidth;
|
|
[read, volatile, Description (
|
|
"The Port property indicates the port number of the Win32 DMA channel. "
|
|
"Constraints: none; Example: 12")]
|
|
uint32 Port;
|
|
[read, volatile, Description (
|
|
"The Width property indicates the bandwidth of the Win32 DMA channel. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string Width;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32IRQResource class represents an interrupt request line (IRQ) "
|
|
"number a Win32 system. Membership Criteria: All allocated IRQ resources "
|
|
"are members of this class. Example: IRQ 5."), Schema ("Win32")]
|
|
class Win32IRQResource:Win32SystemMemoryResource
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The IRQNumber property indicates the number of the Win32 IRQ resource. "
|
|
"Constraints: none; Example: 5")]
|
|
uint32 IRQNumber;
|
|
[read, volatile, Description (
|
|
"The Vector property indicates the vector of the Win32 IRQ resource. "
|
|
"Constraints: none; Example:53")]
|
|
uint32 Vector;
|
|
[read, volatile, Description (
|
|
"The Level property indicates the level of the Win32 IRQ resource. "
|
|
"Constraints: none; Example: 3")]
|
|
uint32 Level;
|
|
[read, volatile, Description (
|
|
"The DeviceType property indicates the device type of the Win32 IRQ "
|
|
"resource. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"KeyboardPort0")]
|
|
string DeviceType;
|
|
[read, volatile, Description (
|
|
"The AffinityMask property indicates the affinity mask of the Win32 IRQ "
|
|
"resource. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"0xFFFFFFFF")]
|
|
string AffinityMask;
|
|
[read, volatile, Description (
|
|
"The InterruptType property indicates the interrupt type of the Win32 "
|
|
"IRQ resource. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Latched")]
|
|
string InterruptType;
|
|
[read, volatile, Description (
|
|
"The TriggerType property indicates the trigger type of the Win32 IRQ "
|
|
"resource. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
uint32 TriggerType;
|
|
[read, volatile, Description (
|
|
"The Shareable property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
uint32 Shareable;
|
|
[read, volatile, Description (
|
|
"The Availablity property indicates the availability of the Win32 IRQ "
|
|
"resource. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
uint32 Availability;
|
|
};
|
|
|
|
[Description (
|
|
"The LogicalStorage class represents a logical storage device on the "
|
|
"system. LogicalStorage is distinct from MassStorage in that a "
|
|
"LogicalStorage device is concerned purely with the provision of storage "
|
|
"capacity and is not concerned with the way the capacity is provided. "
|
|
"MassStorage on the other hand does represent information about how the "
|
|
"storage capacity is realised. Membership Criteria: Any logical storage "
|
|
"device is a descendant (or member) of this class. Example: Logical disk."
|
|
), Schema ("CIM")]
|
|
class LogicalStorage:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The FreeSpace property indicates the amount of free space (in bytes) on "
|
|
"the logical device. Constraints: none; Example: 116326400"), Units (
|
|
"Bytes")]
|
|
uint64 FreeSpace;
|
|
[read, volatile, Description (
|
|
"The Size property indicates the storage capacity (in bytes) of the "
|
|
"logical device. Constraints: none; Example: 1058766848"), Units (
|
|
"Bytes")]
|
|
uint64 Size;
|
|
};
|
|
|
|
[Description (
|
|
"The Modem class represents a device that translates binary data into "
|
|
"wave modulations for sound for transmission over telephone lines. "
|
|
"Membership Criteria: Any modem device is a descendant (or member) of "
|
|
"this class. Example: Megahertz XJ2288 PCMCIA Modem."), Schema ("CIM")]
|
|
class Modem:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index of the modem. Constraints: none; "
|
|
"Example: 2")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The HardwareID property indicates the hardware identifier of the modem. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 5ae42500")]
|
|
string HardwareID;
|
|
[read, volatile, Description (
|
|
"The MaxTransmissionSpeed property indicates the maximum transmission "
|
|
"speed of the modem. Constraints: none; Example: 115,200 bps")]
|
|
uint32 MaxTransmissionSpeed;
|
|
[read, volatile, Description (
|
|
"The TransmissionSpeed property indicates the transmission speed (in "
|
|
"bits per second) of the modem. Constraints: none; Example: 28,800 bps")
|
|
, Units ("Baud (bits per second)")]
|
|
uint32 TransmissionSpeed;
|
|
[read, volatile, Description (
|
|
"The Mode property indicates the mode of the modem. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: [Not specified]")]
|
|
string Mode;
|
|
[read, volatile, Description (
|
|
"The ConnectionMode property indicates the connection mode of the modem. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string ConnectionMode;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32ModemDevice class represents a device on a Win32 system that "
|
|
"translates binary data into wave modulations or wave modulations into "
|
|
"binary data. Membership Criteria: Any modem device that can be "
|
|
"installed on a Win32 system is a descendant (or member) of this class. "
|
|
"Example: Megahertz XJ2288 PCMCIA Modem."), Schema ("Win32")]
|
|
class Win32ModemDevice:Modem
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index of the modem. Constraints: none; "
|
|
"Example: 2")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The AttachedTo property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string AttachedTo;
|
|
[read, volatile, Description (
|
|
"The BlindOff property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string BlindOff;
|
|
[read, volatile, Description (
|
|
"The BlindOn property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string BlindOn;
|
|
[read, volatile, Description (
|
|
"The CallSetupFailTimer property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string CallSetupFailTimer;
|
|
[read, volatile, Description (
|
|
"The CompatibilityFlags property determines [To be written]. Constraints:"
|
|
" none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string CompatibilityFlags;
|
|
[read, volatile, Description (
|
|
"The CompressionOff property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string CompressionOff;
|
|
[read, volatile, Description (
|
|
"The CompressionOn property indicates [To be written]. Constraints: none;"
|
|
" Character Set: Alphanumeric; Example: Not specified.")]
|
|
string CompressionOn;
|
|
[read, volatile, Description (
|
|
"The ConfigDialog property indicates [To be wrritten]. Constraints: None."
|
|
" Example: Not specified.")]
|
|
string ConfigDialog;
|
|
[read, volatile, Description (
|
|
"The DCB property indicates [To be wrritten]. Constraints: None. Example:"
|
|
" Not specified.")]
|
|
string DCB;
|
|
[read, volatile, Description (
|
|
"The Default property indicates indicated the default Win32 modem device."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: US Robotics "
|
|
"56000 Internal.")]
|
|
string Default;
|
|
[read, volatile, Description (
|
|
"The DeviceType property indicates the type of Win32 modem device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string DeviceType;
|
|
[read, volatile, Description (
|
|
"The DevLoader property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string DevLoader;
|
|
[read, volatile, Description (
|
|
"The DialPrefix property indicates the prefix to use when dialing a "
|
|
"number. Constraints: none; Character Set: Alphanumeric; Example: 9")]
|
|
string DialPrefix;
|
|
[read, volatile, Description (
|
|
"The DialSuffix property indicates the prefix to use when dialing a "
|
|
"number. Constraints: none; Character Set: Alphanumeric; Example: a "
|
|
"calling card number")]
|
|
string DialSuffix;
|
|
[read, volatile, Description (
|
|
"The DriverDate property indicates the date and time of the modem device "
|
|
"driver. Constraints: None. Example: Not specified.")]
|
|
string DriverDate;
|
|
[read, volatile, Description (
|
|
"The ErrorControlForced property indicates error control is forced. "
|
|
"Constraints: None. Example: Not specified.")]
|
|
string ErrorControlForced;
|
|
[read, volatile, Description (
|
|
"The ErrorControlOff property indicates that error control is off. "
|
|
"Constraints: None. Example: Not specified.")]
|
|
string ErrorControlOff;
|
|
[read, volatile, Description (
|
|
"The ErrorControlOn property indicates that error control is on. "
|
|
"Constraints: None. Example: Not specified.")]
|
|
string ErrorControlOn;
|
|
[read, volatile, Description (
|
|
"The FlowControlHard property indicates that hardware flow control is "
|
|
"being used. Constraints: None. Example: Not specified.")]
|
|
string FlowControlHard;
|
|
[read, volatile, Description (
|
|
"The FlowControlSoft property indicates that software flow control is "
|
|
"being used. Constraints: None. Example: Not specified.")]
|
|
string FlowControlSoft;
|
|
[read, volatile, Description (
|
|
"The FlowControlOff property indicates that flow control is on. "
|
|
"Constraints: None. Example: Not specified.")]
|
|
string FlowControlOff;
|
|
[read, volatile, Description (
|
|
"The InactivityScale property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string InactivityScale;
|
|
[read, volatile, Description (
|
|
"The InactivityTimeout property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string InactivityTimeout;
|
|
[read, volatile, Description (
|
|
"The Model property indicates the model of the Win32 modem device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string Model;
|
|
[read, volatile, Description (
|
|
"The ModemInfPath property indicates the path of the INF file for the "
|
|
"Win32 modem device. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: C:\WINNT\INF")]
|
|
string ModemInfPath;
|
|
[read, volatile, Description (
|
|
"The ModemInfSection property indicates the section of the INF file that "
|
|
"contains information about the Win32 modem device. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: [Modem]")]
|
|
string ModemInfSection;
|
|
[read, volatile, Description (
|
|
"The ModulationBell property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string ModulationBell;
|
|
[read, volatile, Description (
|
|
"The ModulationCCITT property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string ModulationCCITT;
|
|
[read, volatile, Description (
|
|
"The PortSubClass property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string PortSubClass;
|
|
[read, volatile, Description (
|
|
"The Prefix property indicates the prefix that is to be used when "
|
|
"dialing a number. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 9")]
|
|
string Prefix;
|
|
[read, volatile, Description (
|
|
"The Properties property indicates the properties of the Win32 modem "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string Properties;
|
|
[read, voaltile ("True"), Description (
|
|
"The ProviderName property indicates the provider name of the Win32 "
|
|
"modem device. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Not specified.")]
|
|
string ProviderName;
|
|
[read, volatile, Description (
|
|
"The Pulse property indicates that the Win32 modem device is to use the "
|
|
"Pulse method of dialing. Constraints: none; Character Set: Alphanumeric;"
|
|
" Example: Not specified.")]
|
|
string Pulse;
|
|
[read, volatile, Description (
|
|
"The Reset property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Reset;
|
|
[read, volatile, Description (
|
|
"The ResponsesKeyName property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string ResponsesKeyName;
|
|
[read, volatile, Description (
|
|
"The SpeakerModeDial property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string SpeakerModeDial;
|
|
[read, volatile, Description (
|
|
"The SpeakerModeOff property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string SpeakerModeOff;
|
|
[read, volatile, Description (
|
|
"The SpeakerModeSetup property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string SpeakerModeSetup;
|
|
[read, volatile, Description (
|
|
"The SpeakerVolumeHigh property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string SpeakerVolumeHigh;
|
|
[read, volatile ("True"), Description (
|
|
"The SpeakerVolumeMed property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string SpeakerVolumeMed;
|
|
[read, volatile, Description (
|
|
"The SpeakerVolumeLow property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string SpeakerVolumeLow;
|
|
[read, volatile, Description (
|
|
"The Tone property indicates that the Win32 modem device is to use the "
|
|
"Tone method of dialing. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: Not specified.")]
|
|
string Tone;
|
|
[read, volatile, Description (
|
|
"The Terminator property indicates [To be written]. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Terminator;
|
|
[read, volatile, Description (
|
|
"The VoiceSwitchFeature property indicates [To be written]. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string VoiceSwitchFeature;
|
|
};
|
|
|
|
[Description (
|
|
"The SystemCache class represents memory that is architecturally close "
|
|
"to the processor. Membership Criteria: Any memory that is used to cache "
|
|
"data or instructions in order to optimize process execution is a "
|
|
"descendant (or member) of this class. Example: Not specified."),
|
|
Schema ("CIM")]
|
|
class SystemCache:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The ErrorCorrection property indicates the error correction of the "
|
|
"system cache. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"[Not specified]")]
|
|
string ErrorCorrection;
|
|
[read, volatile, Description (
|
|
"The Level property indicates the level of the system cache. Constraints:"
|
|
" none; Character Set: Alphanumeric; Example: 1")]
|
|
string Level;
|
|
[read, volatile, Description (
|
|
"The Size property indicates the size (in bytes) of the system cache. "
|
|
"Constraints: none; Example: 256000"), Units ("Bytes")]
|
|
uint32 Size;
|
|
[read, volatile, Description (
|
|
"The Speed property indicates the speed (in nanoseconds) of the system "
|
|
"cache. Constraints: none; Example: 60"), Units ("Nano Seconds")]
|
|
uint32 Speed;
|
|
[read, volatile, Description (
|
|
"The WritePolicy property indicates the write policy of the system cache."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: Write ahead"
|
|
)]
|
|
string WritePolicy;
|
|
[read, volatile, Description (
|
|
"The CacheType property indicates the type of the system cache. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 CacheType;
|
|
};
|
|
|
|
[Description (
|
|
"The Processor class represents a device that is capable of interpreting "
|
|
"a sequence of machine instructions. Typically, the processor has a "
|
|
"close correspondence to a physical chip, but this interaction can be "
|
|
"provided by an interpreter that is itself a process running on a "
|
|
"processor of some kind. Membership Criteria: Any processing device is a "
|
|
"descendant (or member) of this class. Example: Intel 486/66."),
|
|
Schema ("CIM")]
|
|
class Processor:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The Version property indicates the version of the processor. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 1.0")]
|
|
string Version;
|
|
[read, volatile, Description (
|
|
"The UpgradeMethod property indicates the upgrade method of the "
|
|
"processor. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"FLASH ROM")]
|
|
string UpgradeMethod;
|
|
[read, volatile, Description (
|
|
"The Role property indicates the role of the processor. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: CPU")]
|
|
string Role;
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the processor. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The Family property indicates the family of the processor. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Pentium")]
|
|
string Family;
|
|
[read, volatile, Description (
|
|
"The ClockSpeed property indicates the clock speed (in Mhz) of the "
|
|
"processor. Constraints: none; Example: 133"), Units ("Mega Hertz(MHZ)")
|
|
]
|
|
uint32 ClockSpeed;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Processor class represents a device that is capable of "
|
|
"interpreting a sequence of machine instructions on a Win32 system. "
|
|
"Membership Criteria: Any processor that can operate on a Win32 system "
|
|
"is a descendant (or member) of this class. Example: Intel 486/66."),
|
|
Schema ("Win32")]
|
|
class Win32Processor:Processor
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the processor. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
};
|
|
|
|
[Description (
|
|
"The Keyboard class represents a keyboard installed on a system. "
|
|
"Membership Criteria: Any device that can be used to enter data by means "
|
|
"of keystrokes is a descendant (or member) of this class. Example: A "
|
|
"standard 101/104 keyboard."), Schema ("CIM")]
|
|
class Keyboard:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The NumberOfFunctionKeys property indicates the number of function keys "
|
|
"on the keyboard. Constraints: none; Example: 101")]
|
|
uint32 NumberOfFunctionKeys;
|
|
[read, volatile, Description (
|
|
"The Layout property indicates the layout of the keyboard. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: QWERTY")]
|
|
string Layout;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32KeyboardDevice class represents a keyboard installed on a "
|
|
"Win32 system. Membership Criteria: Any device on a Win32 system that "
|
|
"can be used to enter data by means of keystrokes is a descendant (or "
|
|
"member) of this class. Example: A Microsoft Natural® keyboard."),
|
|
Schema ("Win32")]
|
|
class Win32KeyboardDevice:Keyboard
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the version of the Win32 keyboard device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Enhanced (101- "
|
|
"or 102-key)")]
|
|
string Name;
|
|
};
|
|
|
|
[Description (
|
|
"The Connector class represents a connector on a logical device. "
|
|
"Membership Criteria: Any connecting device is a descendant (or member) "
|
|
"of this class. Example: Not specified."), Schema ("CIM")]
|
|
class Connector:Device
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The InterfaceDevice class represents an interface device. Membership "
|
|
"Criteria: Any interface device that acts as an interface between one "
|
|
"device and another is a descendant (or member) of this class. Note "
|
|
"that by this criteria devices such as modems,displays and keyboards are "
|
|
"not considered InterfaceDevices. Example: Disk controllers, serial "
|
|
"ports, and parallel ports. "), Schema ("CIM")]
|
|
class InterfaceDevice:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The DeviceIsBusy property indicates whether the interface device is "
|
|
"busy. Constraints: TRUE or FALSE. If TRUE, the device is busy.")]
|
|
bool DeviceIsBusy;
|
|
};
|
|
|
|
[Description (
|
|
"The Display class represents a device that is used to show output from "
|
|
"the system. Membership Criteria: Any device used for displaying dynamic "
|
|
"information is a member of this class. Example: Not specified."),
|
|
Schema ("CIM")]
|
|
class Display:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The Height property indicates the resolution (in pixels) in the "
|
|
"vertical (Y) direction of the display. Constraints: none; Example: 768"
|
|
), Units ("Pixel")]
|
|
uint32 Height;
|
|
[read, volatile, Description (
|
|
"The Width property indicates the resolution (in pixels) in the "
|
|
"horizontal (X) direction of the display. Constraints: none; Example: "
|
|
"1024"), Units ("Pixel")]
|
|
uint32 Width;
|
|
[read, volatile, Description (
|
|
"The MonitorDisplayType property indicates the type of monitor "
|
|
"supporting the video display. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: NEC 5FGp")]
|
|
string MonitorDisplayType;
|
|
};
|
|
|
|
[Description (
|
|
"The MemoryModule class represents a device that is capable of storing "
|
|
"information for fast retrieval. Membership Criteria: Any memory module "
|
|
"is a memer of this class. Example: Not specified."), Schema ("CIM")]
|
|
class MemoryModule:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The AccessSpeed property indicates the access speed (in nanoseconds) of "
|
|
"the memory module. Constraints: none; Example: 60ns"), Units (
|
|
"Nano Seconds")]
|
|
uint32 AccessSpeed;
|
|
[read, volatile, Description (
|
|
"The EndingAddress property indicates the ending address of the memory "
|
|
"module. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"10230568")]
|
|
uint64 EndingAddress;
|
|
[read, volatile, Description (
|
|
"The ErrorCorrection property determines whether error correction is "
|
|
"supported by this memory module. Constraints: TRUE or FALSE. If TRUE, "
|
|
"error correction is supported.")]
|
|
bool ErrorCorrection;
|
|
[read, volatile, Description (
|
|
"The MaximumCapacity property indicates the maximum memory capacity. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 1023000"),
|
|
Units ("Bytes")]
|
|
uint64 MaximumCapacity;
|
|
[read, volatile, Description (
|
|
"The MaxCapacityLessFractionalPart property indicates [To be written.] "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
uint64 MaxCapacityLessFractionalPart;
|
|
[read, volatile, Description (
|
|
"The NumberOfPins property indicates the number pins on the memory "
|
|
"module. Constraints: none; Example: 72")]
|
|
uint32 NumberOfPins;
|
|
[read, volatile, Description (
|
|
"The StartingAddress property indicates the starting address of the "
|
|
"memory module. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
" 0")]
|
|
uint64 StartingAddress;
|
|
[read, volatile, Description (
|
|
"The Usage property indicates the usage of the memory module. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: main memory")
|
|
]
|
|
string Usage;
|
|
[read, volatile, Description (
|
|
"The ModuleType property indicates the type of memory module. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: SIMM")]
|
|
string ModuleType;
|
|
};
|
|
|
|
[Description (
|
|
"The PointingDevice class represents a device used to point to regions "
|
|
"on the display. Membership Criteria: Any device used to manipulate a "
|
|
"pointer or point to regions on a visual display is a member of this "
|
|
"class. Example: A mouse, stylus, touch pad, or tablet."), Schema ("CIM"
|
|
)]
|
|
class PointingDevice:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The NumberOfButtons property indicates the number of buttons on the "
|
|
"pointing device. Constraints: none; Example: 2")]
|
|
uint32 NumberOfButtons;
|
|
[read, volatile, Description (
|
|
"The ButtonsSwapped property determines whether the pointing device "
|
|
"buttons have been swapped. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"buttons have been swapped.")]
|
|
bool ButtonsSwapped;
|
|
[read, volatile, Description (
|
|
"The XThreshold property indicates the maximum speed at which the "
|
|
"pointing device pointer can move along the X axis (in the horizontal "
|
|
"direction) of the display. Constraints: none; Example: 6")]
|
|
uint32 XThreshold;
|
|
[read, volatile, Description (
|
|
"The YThreshold property indicates the maximum speed at which the "
|
|
"pointing device pointer can move along the Y axis (in the vertical "
|
|
"direction) of the display. Constraints: none; Example: 10")]
|
|
uint32 YThreshold;
|
|
[read, volatile, Description (
|
|
"The ZThreshold property indicates the maximum speed at which the "
|
|
"pointing device pointer can move along the Z axis of the display. This "
|
|
"property would only apply to 3D pointing devices. Constraints: none; "
|
|
"Example: 4")]
|
|
uint32 ZThreshold;
|
|
[read, volatile, Description (
|
|
"The Speed property indicates the tracking speed of the pointing device. "
|
|
"Constraints: none; Example: 2")]
|
|
uint32 Speed;
|
|
[read, volatile, Description (
|
|
"The DriverName property indicates the name of the device driver for the "
|
|
"pointing device. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: msmouse.infvxd, mouse.drv")]
|
|
string DriverName;
|
|
[read, volatile, Description (
|
|
"The HardwareType property indicates the hardware type of the pointing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Standard PS/2 Port Mouse")]
|
|
string HardwareType;
|
|
[read, volatile, Description (
|
|
"The DataQueueSize property indicates the size of the data queue. "
|
|
"Constraints: none; Example: [Not specified]")]
|
|
uint32 DataQueueSize;
|
|
[read, volatile, Description (
|
|
"The Resolution property indicates the tracking resolution. Constraints: "
|
|
"none; Example: 0")]
|
|
uint32 Resolution;
|
|
[read, volatile, Description (
|
|
"The Synch property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]"), Units ("100ns")]
|
|
uint32 Synch;
|
|
[read, volatile, Description (
|
|
"The ConnectMultiplePorts property indicates [To be written.] "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [To be written."
|
|
"]")]
|
|
bool ConnectMultiplePorts;
|
|
[read, volatile, Description (
|
|
"The MaximumPortsServiced property indicates the maximum number of ports "
|
|
"serviced by the pointing device. Constraints: none; Example: 0")]
|
|
uint32 MaximumPortsServiced;
|
|
[read, volatile, Description (
|
|
"The HorizontalMicKeys property indicates [To be written.] Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: [To be written.]")]
|
|
string HorizontalMicKeys;
|
|
[read, volatile, Description (
|
|
"The VerticalMicKeys property indicates [To be written.] Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: [To be written.]")]
|
|
string VerticalMicKeys;
|
|
[read, volatile, Description (
|
|
"The DeviceInterface property indicates [To be written.] Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: [To be written.]")]
|
|
string DeviceInterface;
|
|
[read, volatile, Description (
|
|
"The PointerType property indicates the type of pointer. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: [Not specified]")]
|
|
string PointerType;
|
|
[read, volatile, Description (
|
|
"The InfFilename property indicates the name of the INF file. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: MOUSE.INF")]
|
|
string InfFilename;
|
|
[read, volatile, Description (
|
|
"The InfSection property indicates the section of the INF file that "
|
|
"contains information about the pointing device. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: [Mouse]")]
|
|
string InfSection;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32PointingDevice class represents a device used to point to "
|
|
"regions on the display of a Win32 system. Membership Criteria: Any "
|
|
"device used to point to regions on the display on a Win32 system is a "
|
|
"member of this class. Example: A mouse, stylus, touch pad, or tablet.")
|
|
, Schema ("Win32")]
|
|
class Win32PointingDevice:PointingDevice
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The HardwareType property indicates the hardware type of Win32 pointing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"MICROSOFT PS2 MOUSE")]
|
|
string HardwareType;
|
|
[read, volatile, Description (
|
|
"The InfFileName property indicates the name of the INF file for the "
|
|
"Win32 pointing device. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: ab.inf")]
|
|
string InfFileName;
|
|
[read, volatile, Description (
|
|
"The InfSection property indicates the section of the INF file for the "
|
|
"Win32 pointing device. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: [Not specified]")]
|
|
string InfSection;
|
|
};
|
|
|
|
[Description (
|
|
"The Printer class represents a device that is capable of reproducing a "
|
|
"visual image on a medium. Printers are a common example of a device "
|
|
"that is also a system. The system aspect of the printer must be "
|
|
"represented in this model as a discrete object that is a descendant of "
|
|
"the System class. Membership Criteria: Any printer is a member of this "
|
|
"class. Example: Not specified."), Schema ("CIM")]
|
|
class Printer:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the printer. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The Comment property is a string that describes the characteristics of "
|
|
"the printer. Constraints: none; Character Set: Alphanumeric; Example: ["
|
|
"Not specified]")]
|
|
string Comment;
|
|
[read, volatile, Description (
|
|
"The AveragePagesPerMinute property indicates the average output (in "
|
|
"number of pages per minute) of the printer. Constraints: none; Example: "
|
|
"12")]
|
|
uint32 AveragePagesPerMinute;
|
|
[read, volatile, Description (
|
|
"The PrintProcessorParameters property indicates the print processor "
|
|
"parameters of the printer. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: [Not specified]")]
|
|
string PrintProcessorParameters;
|
|
[Description (
|
|
"The Processor property indicates the type of processor in the printer. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string Processor;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Printer class represents a device connected to a Win32 system "
|
|
"that is capable of reproducing a visual image on a medium. Membership "
|
|
"Criteria: Any Win32 printer is a member of this class. Example: [Not "
|
|
"specified]."), Schema ("Win32")]
|
|
class Win32Printer:Printer
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 printing "
|
|
"device. Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The Attributes property indicates the attributes of the Win32 printing "
|
|
"device. Constraints: none; Example: 64")]
|
|
uint32 Attributes;
|
|
[read, volatile, Description (
|
|
"The DriverName property indicates the driver name of the Win32 printing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Windows NT Fax Driver")]
|
|
string DriverName;
|
|
[read, volatile, Description (
|
|
"The JobCount property indicates the number of jobs for the Win32 "
|
|
"printing device. Constraints: none; Example: 4")]
|
|
uint32 JobCount;
|
|
[read, volatile, Description (
|
|
"The Location property indicates the location of the Win32 printing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string Location;
|
|
[read, volatile, Description (
|
|
"The PortName property indicates the port name of the Win32 printing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Sportster 56000 Fax Internal")]
|
|
string PortName;
|
|
[read, volatile, Description (
|
|
"The PrintJobDataType property indicates the data type of the print job "
|
|
"pending on the Win32 printing device. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: [Not specified]")]
|
|
string PrintJobDataType;
|
|
[read, volatile, Description (
|
|
"The SepFile property indicates the sep file of the Win32 printing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string SepFile;
|
|
[read, volatile, Description (
|
|
"The ServerName property indicates the name of the server hosting the "
|
|
"Win32 printing device. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: [Not specified]")]
|
|
string ServerName;
|
|
[read, volatile, Description (
|
|
"The ShareName property indicates the share name of the Win32 printing "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"\\PRINTSERVER1\PRINTER2")]
|
|
string ShareName;
|
|
};
|
|
|
|
[Description (
|
|
"The MassStorage class represents a mass-storage device on the system. "
|
|
"Membership Criteria: A mass-storage device is a device that describes "
|
|
"how storage capacity is provided by the system. This contrasts with a "
|
|
"logical storage device, which is only concerned with providing storage "
|
|
"capacity and not with the specific strategy used for providing such "
|
|
"capacity. Example: RAM drive, CD-ROM drive, tape drive."), Schema (
|
|
"CIM")]
|
|
class MassStorage:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The MediaLoaded property determines whether the media is loaded into "
|
|
"the system. Constraints: TRUE or FALSE. If TRUE, the media is loaded "
|
|
"into the system.")]
|
|
bool MediaLoaded;
|
|
[read, volatile, Description (
|
|
"The MediaType property indicates the type of media. Constraints: STRING;"
|
|
" Character Set: Alphanumeric; Example: [Not specified]")]
|
|
string MediaType;
|
|
[read, volatile, Description (
|
|
"The MediaRemoveable property determines whether the media is removeable "
|
|
"from the system. Constraints: TRUE or FALSE. If TRUE, the media is "
|
|
"removeable.")]
|
|
bool MediaRemovable;
|
|
[read, volatile, Description (
|
|
"The Size property indicates the size (in bytes) of the mass storage "
|
|
"device. Constraints: none; Example: [Not specified]"), Units ("Bytes")
|
|
]
|
|
uint64 Size;
|
|
};
|
|
|
|
[Description (
|
|
"The RAMDrive class represents a psuedo-disk drive, based on memory "
|
|
"rather than a physical disk drive of some type. Membership Criteria: "
|
|
"Not specified. Example: Not specified."), Schema ("CIM")]
|
|
class RamDrive:MassStorage
|
|
{
|
|
[read, volatile, Description (
|
|
"The MemorySize property indicates the memory size (in bytes) of the RAM "
|
|
"drive. Constraints: none; Example: 10230000"), Units ("Bytes")]
|
|
uint64 MemorySize;
|
|
};
|
|
|
|
[Description (
|
|
"The DiskDrive class represents a physical disk drive as seen by the "
|
|
"operating system. The features of the drive seen through this object "
|
|
"correspond to the logical and management characteristics of the drive "
|
|
"and, in some cases may not reflect the actual physical characteristics "
|
|
"of the device. Membership Criteria: Any interface to a physical drive "
|
|
"is a member of this class. Any object based on another logical device "
|
|
"would not be a member of this class. Example: IDE Fixed Disk."),
|
|
Schema ("CIM")]
|
|
class DiskDrive:MassStorage
|
|
{
|
|
[read, volatile, Description (
|
|
"The BytesPerSector property indicates the number of bytes per sector "
|
|
"for the physical disk drive. Constraints: none; Example: 512"), Units (
|
|
"Bytes")]
|
|
uint32 BytesPerSector;
|
|
[read, volatile, Description (
|
|
"The Partitions property indicates the number of partitions on this "
|
|
"physical disk drive. Constraints: none; Example: 2")]
|
|
uint32 Partitions;
|
|
[read, volatile, Description (
|
|
"The TrackPerCylinder property indicates the number of tracks per "
|
|
"cylinder on the physical disk drive. Constraints: none; Example: 64")]
|
|
uint32 TracksPerCylinder;
|
|
[read, volatile, Description (
|
|
"The SectorsPerTrack property indicates the number of sectors per track "
|
|
"for this physical disk drive. Constraints: none; Example: 63")]
|
|
uint32 SectorsPerTrack;
|
|
[read, volatile, Description (
|
|
"The TotalCylinders property indicates the total number of cylinders on "
|
|
"the physical disk drive. Constraints: none; Character Set: Alphanumeric;"
|
|
" Example: 657")]
|
|
uint64 TotalCylinders;
|
|
[read, volatile, Description (
|
|
"The TotalTracks property indicates the total number of tracks on the "
|
|
"physical disk drive. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 42048")]
|
|
uint64 TotalTracks;
|
|
[read, volatile, Description (
|
|
"The TotalSectors property indicates the total number of sectors on the "
|
|
"physical disk drive. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 2649024")]
|
|
uint64 TotalSectors;
|
|
[read, volatile, Description (
|
|
"The InterfaceType property indicates the interface type of physical "
|
|
"disk drive. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"IDE or SCSI")]
|
|
string InterfaceType;
|
|
[read, volatile, Description (
|
|
"The TotalBadSectors property indicates the total number of bad sectors "
|
|
"on the disk drive. Constraints: none; Example: Not specified.")]
|
|
uint64 TotalBadSectors;
|
|
[read, volatile, Description (
|
|
"The LandingZoneCylinder property indicates the landing zone cylinder on "
|
|
"the disk drive. Constraints: none; Example: Not specified.")]
|
|
uint64 LandingZoneCylinder;
|
|
[read, volatile, Description (
|
|
"The WritePrecompCylinder property indicates the write precomp cylinder "
|
|
"on the disk drive. Constraints: none; Example: Not specified.")]
|
|
uint64 WritePrecompCylinder;
|
|
[read, volatile, Description (
|
|
"The TotalHeads property indicates the total number of heads on the disk "
|
|
"drive. Constraints: none; Example: Not specified.")]
|
|
uint32 TotalHeads;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"TheWin32 DiskDrive class represents a physical disk drive as seen by a "
|
|
"Win32 operating system. Membership Criteria: Any interface to a Win32 "
|
|
"physical drive is a member of this class. Example: IDE Fixed Disk."),
|
|
Schema ("Win32")]
|
|
class Win32DiskDrive:DiskDrive
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 physical "
|
|
"disk. Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The SCSIPort property indicates the SCSI port number of the Win32 "
|
|
"physical disk. Constraints: none; Example: 0")]
|
|
uint16 SCSIPort;
|
|
[read, volatile, Description (
|
|
"The SCSIBus property indicates the SCSI bus number of the Win32 "
|
|
"physical disk. Constraints: none; Example: 0")]
|
|
uint32 SCSIBus;
|
|
[read, volatile, Description (
|
|
"The SCSITargetId property indicates the SCSI ID number of the Win32 "
|
|
"physical disk. Constraints: none; Example: 0")]
|
|
uint16 SCSITargetId;
|
|
[read, volatile, Description (
|
|
"The SCSILogicalUnit property indicates the SCSI logical unit number ("
|
|
"LUN) of the Win32 physical disk. Constraints: none; Example: 0")]
|
|
uint16 SCSILogicalUnit;
|
|
[read, volatile, Description (
|
|
"The Model property indicates the manuafacturer's model number of the "
|
|
"physical disk drive. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: ST32171W")]
|
|
string Model;
|
|
};
|
|
|
|
[Description (
|
|
"The CDROMDrive class represents a CD-ROM drive on the system. "
|
|
"Membership Criteria: Any CD-ROM drive is a member of this class. Note "
|
|
"that the name of the drive does not correspond to the logical drive "
|
|
"letter assigned to device, which is the name of the "
|
|
"LogicalStorageDevice dependent on this drive. Example: Not specified."
|
|
), Schema ("CIM")]
|
|
class CDROMDrive:MassStorage
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32CDROMDrive class represents a CD-ROM drive on a Win32 system. "
|
|
"Membership Criteria: Any CD-ROM drive on a Win32 system will be a "
|
|
"member of this class. Example: Not specified."), Schema ("Win32")]
|
|
class Win32CDRomDrive:CDROMDrive
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Id property indicates the manufacturer's identifying name of the "
|
|
"Win32 CD ROM drive. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: PLEXTOR CD-ROM PX-12CS 1.01")]
|
|
string Id;
|
|
[read, volatile, Description (
|
|
"The Drive property indicates the drive letter of the Win32 CD ROM drive."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: d:")]
|
|
string Drive;
|
|
[read, volatile, Description (
|
|
"The RevisionLevel property indicates the firmware revision level of the "
|
|
"Win32 CD ROM drive. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: [Not specified]")]
|
|
string RevisionLevel;
|
|
[read, volatile, Description (
|
|
"The SCSILogicalUnit property indicates the SCSI logical unit number ("
|
|
"LUN) of the Win32 CD ROM drive. Constraints: none; Example: 0")]
|
|
uint16 SCSILun;
|
|
[read, volatile, Description (
|
|
"The SCSITargetId property indicates the SCSI ID number of the Win32 CD "
|
|
"ROM drive. Constraints: none; Example: 0")]
|
|
uint16 SCSITargetId;
|
|
[read, volatile, Description (
|
|
"The VolumeName property indicates the volume name of the Win32 CD ROM "
|
|
"drive. Constraints: none; Example: 0")]
|
|
string VolumeName;
|
|
[read, volatile, Description (
|
|
"The VolumeSerialNumber property indicates the volume serial number of "
|
|
"the Win32 CD ROM drive. Constraints: none; Example: 0")]
|
|
string VolumeSerialNumber;
|
|
[read, volatile, Description (
|
|
"The MaximumComponentLength property indicates the maximum component "
|
|
"length of the Win32 CD ROM drive. Constraints: none; Example: 0")]
|
|
uint32 MaximumComponentLength;
|
|
[read, volatile, Description (
|
|
"The FileSystemFlags property indicates the file system flags of the "
|
|
"Win32 CD ROM drive. Constraints: none; Example: 0")]
|
|
uint16 FileSystemFlags;
|
|
};
|
|
|
|
[Description (
|
|
"The TapeDrive class represents a tape drive on the system. Membership "
|
|
"Criteria: Any tape drive is a member of this class. Tape drives are "
|
|
"primarily distinguished by the fact that they can only be accessed "
|
|
"sequentially. Example: Not specified."), Schema ("CIM")]
|
|
class TapeDrive:MassStorage
|
|
{
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the tape drive. "
|
|
"Constraints: none; Example: [Not specified]")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The ECC property indicates [To be written.] Constraints: none; Example: "
|
|
"[Not specified]")]
|
|
uint32 ECC;
|
|
[read, volatile, Description (
|
|
"The Compression property indicates the compression level for the tape "
|
|
"drive. Constraints: none; Example: [Not specified]")]
|
|
uint32 Compression;
|
|
[read, volatile, Description (
|
|
"The Padding property indicates [To be written.] Constraints: none; "
|
|
"Example: [Not specified]")]
|
|
uint32 Padding;
|
|
[read, volatile, Description (
|
|
"The ReportSetMarks property indicates [To be written.] Constraints: "
|
|
"none; Example: [Not specified]")]
|
|
uint32 ReportSetMarks;
|
|
[read, volatile, Description (
|
|
"The DefaultBlockSize property indicates the default block size (in "
|
|
"bytes) for the tape drive. Constraints: none; Example: [Not specified]"
|
|
), Units ("Bytes")]
|
|
uint32 DefaultBlockSize;
|
|
[read, volatile, Description (
|
|
"The MaxBlockSize property indicates the maximum block size (in bytes) "
|
|
"for the tape drive. Constraints: none; Example: [Not specified]"),
|
|
Units ("Bytes")]
|
|
uint32 MaxBlockSize;
|
|
[read, volatile, Description (
|
|
"The MinBlockSize property indicates the minimum block size (in bytes) "
|
|
"for the tape drive. Constraints: none; Example: [Not specified]"),
|
|
Units ("Bytes")]
|
|
uint32 MinBlockSize;
|
|
[read, volatile, Description (
|
|
"The MaxPartitionCount property indicates the maximum part count for the "
|
|
"tape drive. Constraints: none; Example: [Not specified]")]
|
|
uint32 MaxPartitionCount;
|
|
[read, volatile, Description (
|
|
"The FeaturesLow property indicates [To be written.] Constraints: uint32;"
|
|
" Example: [Not specified]")]
|
|
uint32 FeaturesLow;
|
|
[read, volatile, Description (
|
|
"The FeaturesHigh property indicates [To be written.] Constraints: none; "
|
|
"Example: [Not specified]")]
|
|
uint32 FeaturesHigh;
|
|
[read, volatile, Description (
|
|
"The EOTWarningZoneSize property indicates the zone size for the End Of "
|
|
"Tape (EOT) warning. Constraints: none; Example: [Not specified]")]
|
|
uint32 EOTWarningZoneSize;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32TapeDrive class represents a tape drive on a Win32 system. "
|
|
"Membership Criteria: Any tape drive on a Win32 system is a member of "
|
|
"this class. Example: Not specified."), Schema ("Win32")]
|
|
class Win32TapeDrive:TapeDrive
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 tape drive. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
};
|
|
|
|
[Description (
|
|
"The DisketteDrive class represents a diskette drive on the system. "
|
|
"Membership Criteria: Not specified. Example: Not specified."), Schema (
|
|
"CIM")]
|
|
class DisketteDrive:MassStorage
|
|
{
|
|
[read, volatile, Description (
|
|
"The BytesPerSector property indicates the number of bytes per sector "
|
|
"for the diskette drive. Constraints: none; Example: [Not specified]"),
|
|
Units ("Bytes")]
|
|
uint32 BytesPerSector;
|
|
};
|
|
|
|
[Description (
|
|
"The ProgrammableInterruptController class represents a device for the "
|
|
"management of hardware interrupts and the ordered transfer of the "
|
|
"requests to a CPU that usually has only one interrupt request line. "
|
|
"Membership Criteria: Any PIC device is a member of this class. Example: "
|
|
"8259A"), Schema ("CIM")]
|
|
class ProgrammableInterruptController:Device
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The SystemROM class represents the read-only memory typically used to "
|
|
"store the boot information that is required to initiate the system. "
|
|
"Membership Criteria: Any read only memory resident on the system is a "
|
|
"member of this class. Example: Data such as the system serial number "
|
|
"may also be located in the system ROM."), Schema ("CIM")]
|
|
class SystemROM:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The Size property indicates the size (in bytes) of the system ROM. "
|
|
"Constraints: none; Example: [Not specified]"), Units ("Bytes")]
|
|
uint32 Size;
|
|
[read, volatile, Description (
|
|
"The ROMType property indicates the type of system ROM. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: [Not specified]")]
|
|
string ROMType;
|
|
};
|
|
|
|
[Description (
|
|
"The DMA class represents a direct memory access (DMA) device on the "
|
|
"system. DMA provides a second memory channel between devices and the "
|
|
"system through which a peripheral can directly access the main memory "
|
|
"without the mediation of the CPU. Membership Criteria: Any direct "
|
|
"memory access (DMA) device is a member of this class. Example: 8327A")
|
|
, Schema ("CIM")]
|
|
class DMA:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The Address property indicates the DMA address size (in bytes). "
|
|
"Constraints: none; Example: 32"), Units ("Bytes")]
|
|
uint32 AddressSize;
|
|
[read, volatile, Description (
|
|
"The AddressTranslation property determines whether address translation "
|
|
"is enabled for this device. Constraints: TRUE or FALSE. If TRUE, "
|
|
"address translation is enabled.")]
|
|
bool AddressTranslation;
|
|
[read, volatile, Description (
|
|
"The BurstMode property determines whether burst mode is enabled for "
|
|
"this device. Constraints: TRUE or FALSE. If TRUE, burst mode is enabled."
|
|
)]
|
|
bool BurstMode;
|
|
[read, volatile, Description (
|
|
"The ChannelNumber property indicates the number of the DMA channel. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 ChannelNumber;
|
|
[read, volatile, Description (
|
|
"The ShareDisposition property indicates the share disposition for this "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: none")
|
|
]
|
|
string ShareDisposition;
|
|
[read, volatile, Description (
|
|
"The TransferSize property indicates the DMA transfer size (in bytes) "
|
|
"for this device. Constraints: none; Example: 64000"), Units ("Bytes")]
|
|
uint32 TransferSize;
|
|
[read, volatile, Description (
|
|
"The DMAType property indicates the DMA type for this device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 8237A")]
|
|
string DMAType;
|
|
};
|
|
|
|
[Description (
|
|
"The CoolingDevice class represents a device used to cool a part of the "
|
|
"system. Membership Criteria: Any cooling device is a member of this "
|
|
"class. Example: [Not specified]"), Schema ("CIM")]
|
|
class CoolingDevice:Device
|
|
{
|
|
[read, volatile, Description ("unknown")]
|
|
uint32 Accuracy;
|
|
[read, volatile, Description (
|
|
"The FanSpeed property indicates the fan speed (in RPM) for this cooling "
|
|
"device. Constraints: none; Example: 6000"), Units (
|
|
"Revolutions Per Minute")]
|
|
uint32 FanSpeed;
|
|
[read, volatile, Description (
|
|
"The FanSpeedLowerThresholdCritical property indicates the lowest fan "
|
|
"speed (in RPM) at which a critical error occurs. Constraints: none; "
|
|
"Example: 5000"), Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedLowerThresholdCritical;
|
|
[read, volatile, Description (
|
|
"The FanSpeedLowerThresholdWarning property indicates the lowest fan "
|
|
"speed (in RPM) at which a warning message occurs. Constraints: none; "
|
|
"Example: 5500"), Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedLowerThresholdWarning;
|
|
[read, volatile, Description (
|
|
"The FanSpeedUpperThresholdCritical property indicates the highest fan "
|
|
"speed (in RPM) at which a critical error occurs. Constraints: none; "
|
|
"Example: 6000"), Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedUpperThresholdCritical;
|
|
[read, volatile, Description (
|
|
"The FanSpeedUpperThresholdWarning property indicates the highest fan "
|
|
"speed (in RPM) at which a warning message occurs. Constraints: none; "
|
|
"Example: 5500"), Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedUpperThresholdWarning;
|
|
[read, volatile, Description ("unknown.]")]
|
|
uint32 Reading;
|
|
[read, volatile, Description ("unknown")]
|
|
uint32 Resolution;
|
|
[read, volatile, Description ("unknown")]
|
|
uint32 Tolerance;
|
|
};
|
|
|
|
[Description (
|
|
"The Bus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the system. Membership "
|
|
"Criteria: Any bus device is amember of this class. Example: PCI Bus.")
|
|
, Schema ("CIM")]
|
|
class Bus:Device
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The Motherboard class represents a device that contains the central "
|
|
"components of the system. Membership Criteria: Not specified. Example: "
|
|
"A single piece of hardware containing a processor, bus, memory and "
|
|
"basic system interfaces."), Schema ("CIM")]
|
|
class Motherboard:Device
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Motherboard class represents a device that contains the "
|
|
"central components of the Win32 system. Membership Criteria: Not "
|
|
"specified. Example: A single piece of hardware containing a processor, "
|
|
"bus, memory, and basic system interfaces."), Schema ("Win32")]
|
|
class Win32MotherboardDevice:Motherboard
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The PrimaryBusType property indicates the primary bus type of the Win32 "
|
|
"motherboard. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"PCI")]
|
|
string PrimaryBusType;
|
|
[read, volatile, Description (
|
|
"The RevisionNumber property indicates the revision number of the Win32 "
|
|
"motherboard. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"00")]
|
|
string RevisionNumber;
|
|
[read, volatile, key, Description (
|
|
"The SecondaryBusType property indicates the secondary bus type of the "
|
|
"Win32 motherboard. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: ISA")]
|
|
string SecondaryBusType;
|
|
};
|
|
|
|
[Description (
|
|
"The PowerSupply class represents a device that supplies electrical "
|
|
"current to other parts of the system. Membership Criteria: Any deice "
|
|
"used to supply electrical power to other parts of the system is a "
|
|
"member of this class. Example: Not specified."), Schema ("CIM")]
|
|
class PowerSupply:Device
|
|
{
|
|
[read, volatile, Description (
|
|
"The BatteryChargeStatus property indicates the charge status of the "
|
|
"battery. Constraints: none; Character Set: Alphanumeric; Example: empty"
|
|
)]
|
|
string BatteryChargeStatus;
|
|
[read, volatile, Description (
|
|
"The BatteryInstalled property determines whether there is a battery "
|
|
"installed on the device. Constraints: TRUE or FALSE. If TRUE, a battery "
|
|
"is installed.")]
|
|
bool BatteryInstalled;
|
|
[read, volatile, Description (
|
|
"The BatteryLifetime property indicates the date and time that the "
|
|
"battery is due to run out of power. Constraints: none; Example: "
|
|
"00000000004230.000000000 ")]
|
|
datetime BatteryLifetime;
|
|
[read, volatile, Description (
|
|
"The CanTurnOffRemotely property determines whether the power supply can "
|
|
"be turned off remotely. Constraints: TRUE or FALSE. If TRUE, the power "
|
|
"supply can be turned off remotely.")]
|
|
bool CanTurnOffRemotely;
|
|
[read, volatile, Description (
|
|
"The CommandFile property indicates the command file of the power supply."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string CommandFile;
|
|
[read, volatile, Description (
|
|
"The FirstMessageDelay property indicates [To be written.] Constraints: "
|
|
"none; Example: [Not specified]")]
|
|
uint32 FirstMessageDelay;
|
|
[read, volatile, Description (
|
|
"The LowBatterySignal property determines whether the power supply has "
|
|
"a low battery signal. Constraints: TRUE or FALSE. If TRUE, the power "
|
|
"supply has a low battery signal.")]
|
|
bool LowBatterySignal;
|
|
[read, volatile, Description (
|
|
"The MessageInterval property indicates the interval between error "
|
|
"messages generated by this device. Constraints: none; Example: [Not "
|
|
"specified]")]
|
|
uint32 MessageInterval;
|
|
[read, volatile, Description (
|
|
"The PercentageOfBatteryLifeLeft property indicates the amount of life ("
|
|
"in percent) left on the battery. Constraints: none; Example: 55"),
|
|
Units ("Percent")]
|
|
uint32 BatteryLifeLeft;
|
|
[read, volatile, Description (
|
|
"The PowerFailSignal property determines whether the power supply has a "
|
|
"power failure signal. Constraints: TRUE or FALSE. If TRUE, the power "
|
|
"supply has a power failure signal.")]
|
|
bool PowerFailSignal;
|
|
[read, volatile, Description (
|
|
"The RechargeRate property indicates the recharge rate of the battery. "
|
|
"Constraints: none; Example: [Not specified]")]
|
|
uint32 RechargeRate;
|
|
[read, volatile, Description (
|
|
"The UPSPort property indicates the UPS port for the power supply. "
|
|
"Constraints: none; Example: [Not specified]")]
|
|
uint32 UPSPort;
|
|
[read, volatile, Description (
|
|
"The VoltageCapability property indicates the voltage capability of the "
|
|
"power supply. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"AC or DC")]
|
|
string VoltageCapability;
|
|
[read, volatile, Description (
|
|
"The Type property indicates the type of power supply used by this "
|
|
"device. Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string Type;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32PowerSupply class represents a device that supplies "
|
|
"electricity to other parts of the Win32 system. Membership Criteria: "
|
|
"Not specified. Example: Not specified."), Schema ("Win32")]
|
|
class Win32PowerSupply:PowerSupply
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the Win32 power supply. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string Name;
|
|
};
|
|
|
|
[Description (
|
|
"The MicroChannelBus class represents a device that provides "
|
|
"high-bandwidth communication between different components of the "
|
|
"MicroChannel bus. Membership Criteria: Not specified. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class MicroChannelBus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The VLBus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the Vesa local bus. "
|
|
"Membership Criteria: Not specified. Example: Not specified."), Schema (
|
|
"CIM")]
|
|
class VLBus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The SCSIBus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the SCIS bus. Membership "
|
|
"Criteria: [Not specified] Example: [Not specified]"), Schema ("CIM")]
|
|
class SCSIBus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The PCMCIABus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the PCMCIA bus. "
|
|
"Membership Criteria: Not specified. Example: Not specified."), Schema (
|
|
"CIM")]
|
|
class PCMCIABus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The ISABus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the industry standard "
|
|
"architecture (ISA) bus. Membership Criteria: Not specified. Example: "
|
|
"Not specified."), Schema ("CIM")]
|
|
class ISABus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The EISABus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the extended industry "
|
|
"standard architecture (EISA) bus. Membership Criteria: Not specified. "
|
|
"Example: Not specified."), Schema ("CIM")]
|
|
class EISABus:Bus
|
|
{
|
|
[read, volatile, Description (
|
|
"The NumberOfFunctions property indicates the number of functions "
|
|
"supported by the EISA bus. Constraints: none; Example: 10")]
|
|
uint32 NumberOfFunctions;
|
|
};
|
|
|
|
[Description (
|
|
"The AccessBus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the Access bus. "
|
|
"Membership Criteria: Not specified. Example: Not specified."), Schema (
|
|
"CIM")]
|
|
class AccessBus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The PCIBus class represents a device that provides high-bandwidth "
|
|
"communication between different components of the peripheral component "
|
|
"interface (PCI) bus. Membership Criteria: Not specified. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class PCIBus:Bus
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The SCSIInterface class represents a SCSII interface device. Membership "
|
|
"Criteria: Any interface device that acts as an interface between a "
|
|
"SCSII device and the remainder of the system is a descendant (or member)"
|
|
" of this class. Example: A SCSII host adapter."), Schema ("CIM")]
|
|
class SCSIInterface:InterfaceDevice
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SCSIInterface class represents a SCSII port on a Win32 system. "
|
|
"Membership Criteria: Any SCSI port that acts as an interface between a "
|
|
"SCSII device and the remainder of the Win32 system is a descendant (or "
|
|
"member) of this class. Example: A SCSII host adapter."), Schema (
|
|
"Win32")]
|
|
class Win32SCSIInterface:SCSIInterface
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the version of the Win32 SCSI interface. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The DriverName property indicates the driver name of the SCSI device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: aic78xx.sys")
|
|
]
|
|
string DriverName;
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the SCSI device. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The InterruptNumber property indicates the IRQ number of the SCSI "
|
|
"device. Constraints: none; Example: 10")]
|
|
uint32 InterruptNumber;
|
|
[read, volatile, Description (
|
|
"The IOAddress property indicates the IO address of the SCSI device. "
|
|
"Constraints: none; Example: 0320-032F")]
|
|
uint32 IOAddress;
|
|
[read, volatile, Description (
|
|
"The DeviceType property indicates the type of the SCSI interface device."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string DeviceType;
|
|
};
|
|
|
|
[Description (
|
|
"The ParallelPort class represents a parallel port on a system. "
|
|
"Membership Criteria: Any device that acts as an interface between a "
|
|
"parallel device and the remainder of the system is a descendant (or "
|
|
"member) of this class. Example: A printer."), Schema ("CIM")]
|
|
class ParallelPort:InterfaceDevice
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32ParallelPort class represents a parallel interface on a Win32 "
|
|
"system. Membership Criteria: Any device that acts as an interface "
|
|
"between a parallel device and the remainder of the Win32 system is a "
|
|
"descendant (or member) of this class. Example: A printer."), Schema (
|
|
"Win32")]
|
|
class Win32ParallelPort:ParallelPort
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 parallel "
|
|
"port. Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The DMASupport property determines whether direct memory access (DMA) "
|
|
"is supported. Constraints: TRUE or FALSE. If TRUE, DMA is supported.")
|
|
]
|
|
bool DMASupport;
|
|
[read, volatile, Description (
|
|
"The Capabilities property indicates the capabilities of the parallel "
|
|
"port. Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string Capabilities;
|
|
};
|
|
|
|
[Description (
|
|
"The SerialPort class represents a serial port on a system. Membership "
|
|
"Criteria: Any interface device that acts as an interface between a "
|
|
"serial device and the remainder of the system is a descendant (or "
|
|
"member) of this class. Example: A modem, keyboard, or serial mouse."),
|
|
Schema ("CIM")]
|
|
class SerialPort:InterfaceDevice
|
|
{
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the serial port. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The Baud property indicates the baud rate of the serial port. "
|
|
"Constraints: none; Example: 9600")]
|
|
uint32 Baud;
|
|
[read, volatile, Description (
|
|
"The ParityEnabled property determines whether parity is enabled for "
|
|
"this serial port. Constraints: TRUE or FALSE. If TRUE, parity is "
|
|
"enabled.")]
|
|
bool ParityEnabled;
|
|
[read, volatile, Description (
|
|
"The OutTxCTSFlow property determines whether the Clear To Send (CTS) "
|
|
"flag is set for data transmission. Constraints: TRUE or FALSE. If TRUE, "
|
|
"the CTS flag is set.")]
|
|
bool OutTxCTSFlow;
|
|
[read, volatile, Description (
|
|
"The OutTxDSRFlow property determines whether the Data Set Ready (DSR) "
|
|
"flag is set for data transmission. Constraints: TRUE or FALSE. If TRUE, "
|
|
"the DSR flag is set.")]
|
|
bool OutTxDSRFlow;
|
|
[read, volatile, Description (
|
|
"The DTRControl property determines whether DTR control is set for data "
|
|
"transmission. Constraints: TRUE or FALSE. If TRUE, DTR control is set."
|
|
)]
|
|
bool DTRControl;
|
|
[read, volatile, Description (
|
|
"The DSRSensitivity property determines whether DSR sensitivity is set. "
|
|
"Constraints: TRUE or FALSE. If TRUE, DSR sensitivity is set.")]
|
|
bool DSRSensitivity;
|
|
[read, volatile, Description (
|
|
"The ByteSize property indicates the byte size of data packets. "
|
|
"Constraints: none; Example:7"), Units ("Bits")]
|
|
sint16 ByteSize;
|
|
[read, volatile, Description (
|
|
"The Parity property indicates the parity of the serial port. "
|
|
"Constraints: none; Example: N")]
|
|
sint16 Parity;
|
|
[read, volatile, Description (
|
|
"The StopBits property indicates the number of stop bits. Constraints: "
|
|
"none; Example: 1")]
|
|
sint16 StopBits;
|
|
[read, volatile, Description (
|
|
"The IsBusy property determines whether the serial port is busy. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the serial port is busy.")]
|
|
bool IsBusy;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SerialPort class represents a serial port on a Win32 system. "
|
|
"Membership Criteria: Any interface device that acts as an interface "
|
|
"between a serial device and the remainder of the system is a descendant "
|
|
"(or member) of this class. Example: A modem, keyboard, or serial mouse."
|
|
), Schema ("Win32")]
|
|
class Win32SerialPort:SerialPort
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the Win32 serial port. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: COM1")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The MaximumOutputBufferSize property indicates the maximum output "
|
|
"buffer size (in bytes). Constraints: none; Example: 0"), Units ("Bytes"
|
|
)]
|
|
uint32 MaximumOutputBufferSize;
|
|
[read, volatile, Description (
|
|
"The MaximumInputBufferSize property indicates the maximum input buffer "
|
|
"size (in bytes). Constraints: none; Example: 0"), Units ("Bytes")]
|
|
uint32 MaximumInputBufferSize;
|
|
[read, volatile, Description (
|
|
"The MaximumBaudRate property indicates the maximum baud rate of the "
|
|
"Win32 serial port. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 115200"), Units ("Bits per second")]
|
|
uint32 MaximumBaudRate;
|
|
[read, volatile, Description (
|
|
"The ProviderType property indicates the provider type of the Win32 "
|
|
"serial port. Constraints: none; Character Set: Alphanumeric; Example: ["
|
|
"Not specified]")]
|
|
string ProviderType;
|
|
[read, volatile, Description (
|
|
"The Supports16BitMode property determines whether 16-bit mode is "
|
|
"supported on the Win32 serial port. Constraints: TRUE or FALSE. If TRUE,"
|
|
" 16-bit mode can be set.")]
|
|
bool Supports16BitMode;
|
|
[read, volatile, Description (
|
|
"The SupportsDTRDSR property determines whether Data Terminal Ready (DTR)"
|
|
" and Data Set Ready (DSR) signals are supported on the Win32 serial "
|
|
"port. Constraints: TRUE or FALSE. If TRUE, DTR and DSR signals are "
|
|
"supported on the Win32 serial port.")]
|
|
bool SupportsDTRDSR;
|
|
[read, volatile, Description (
|
|
"The SupportsIntTimeouts property determines whether interval timeouts "
|
|
"are supported on the Win32 serial port. Constraints: TRUE or FALSE. If "
|
|
"TRUE, interval timeouts are supported.")]
|
|
bool SupportsIntTimeouts;
|
|
[read, volatile, Description (
|
|
"The SupportsParityCheck property determines whether parity checking is "
|
|
"supported on the Win32 serial port. Constraints: TRUE or FALSE. If TRUE,"
|
|
" parity checking is supported.")]
|
|
bool SupportsParityCheck;
|
|
[read, volatile, Description (
|
|
"The SupportsRLSD property determines whether RLSD is supported on the "
|
|
"Win32 serial port. Constraints: TRUE or FALSE. If TRUE, RLSD is "
|
|
"supported.")]
|
|
bool SupportsRLSD;
|
|
[read, volatile, Description (
|
|
"The SupportsRTSCTS property determines whether Ready To Send (RTS) and "
|
|
"Clear To Send (CTS) signals are supported on the Win32 serial port. "
|
|
"Constraints: TRUE or FALSE. If TRUE, RTS and CTS signals are supported."
|
|
)]
|
|
bool SupportsRTSCTS;
|
|
[read, volatile, Description (
|
|
"The SupportsXOnXOffSet property determines [To be written.] Constraints:"
|
|
" TRUE or FALSE. If TRUE, [Not specified].")]
|
|
bool SupportsXOnXOffSet;
|
|
[read, volatile, Description (
|
|
"The SupportsSpecialCharacters property determines whether special "
|
|
"characters are supported on the Win32 serial port. Constraints: TRUE or "
|
|
"FALSE. If TRUE, special characters are supported.")]
|
|
bool SupportsSpecialCharacters;
|
|
[read, volatile, Description (
|
|
"The SupportsElapsedTimeouts property determines whether elapsed "
|
|
"timeouts are supprted. Constraints: TRUE or FALSE. If TRUE, elapsed "
|
|
"timeouts are supported.")]
|
|
bool SupportsElapsedTimeouts;
|
|
[read, volatile, Description (
|
|
"The SupportsXOnXOff property determines whether software flow control "
|
|
"is supported on the Win32 serial port. Constraints: TRUE or FALSE. If "
|
|
"TRUE, software flow control is supported.")]
|
|
bool SupportsXOnXOff;
|
|
[read, volatile, Description (
|
|
"The SettableBaudRate property determines whether the baud rate can be "
|
|
"set on the Win32 serial port. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"baud rate can be set on the Win32 serial port.")]
|
|
bool SettableBaudRate;
|
|
[read, volatile, Description (
|
|
"The SettableDataBits property determines whether the number of data "
|
|
"bits can be set on the Win32 serial port. Constraints: TRUE or FALSE. "
|
|
"If TRUE, the data bits can be set on the Win32 serial port.")]
|
|
bool SettableDataBits;
|
|
[read, volatile, Description (
|
|
"The SettableFlowControl property determines whether the flow control "
|
|
"can be set on the Win32 serial port. Constraints: TRUE or FALSE. If "
|
|
"TRUE, the flow control can be set on the Win32 serial port.")]
|
|
bool SettableFlowControl;
|
|
[read, volatile, Description (
|
|
"The SettableParity property determines whether the parity can be set on "
|
|
"the Win32 serial port. Constraints: TRUE or FALSE. If TRUE, the parity "
|
|
"can be set on the Win32 serial port.")]
|
|
bool SettableParity;
|
|
[read, volatile, Description (
|
|
"The SettableParityCheck property determines whether parity checking can "
|
|
"be set on the Win32 serial port. Constraints: TRUE or FALSE. If TRUE, "
|
|
"parity checking can be set on the Win32 serial port.")]
|
|
bool SettableParityCheck;
|
|
[read, volatile, Description (
|
|
"The SettableRLSD property determines whether Received Line Signal "
|
|
"Detect (RLSD) is settable. Constraints: TRUE or FALSE. If TRUE, RLSD is "
|
|
"settable.")]
|
|
bool SettableRLSD;
|
|
[read, volatile, Description (
|
|
"The SettableStopBits property determines whether the number of stop "
|
|
"bits can be set on the Win32 serial port. Constraints: TRUE or FALSE. "
|
|
"If TRUE, the number of stop bits can be set.")]
|
|
bool SettableStopBits;
|
|
[read, volatile, Description (
|
|
"The Binary property determines whether this serial port can send or "
|
|
"receive binary data. Constraints: TRUE or FALSE. If TRUE, binary data "
|
|
"can be sent or received.")]
|
|
bool Binary;
|
|
};
|
|
|
|
[Description (
|
|
"The SerialInterface class represents a serial interface device. "
|
|
"Membership Criteria: Any interface device that acts as an interface "
|
|
"between a serial device and the remainder of the system is a descendant "
|
|
"(or member) of this class. Example: A serial interface card."),
|
|
Schema ("CIM")]
|
|
class SerialInterface:InterfaceDevice
|
|
{
|
|
[read, volatile, Description (
|
|
"The Index property indicates a unique value used to identify a serial "
|
|
"interface. Constraints: none; Example: [Not specified]")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The ServerName property indicates the server name of the serial "
|
|
"interface. Constraints: none; Character Set: Alphanumeric; Example: ["
|
|
"Not specified]")]
|
|
string ServerName;
|
|
[read, volatile, Description (
|
|
"The ShareName property indicates the share name of the serial interface."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: [Not "
|
|
"specified]")]
|
|
string ShareName;
|
|
[read, volatile, Description (
|
|
"The Processor property indicates the type of processor for the serial "
|
|
"interface. Constraints: none; Character Set: Alphanumeric; Example: ["
|
|
"Not specified]")]
|
|
string Processor;
|
|
[read, volatile, Description (
|
|
"The DriveName property indicates the name of driver for the serial "
|
|
"interface. Constraints: none; Character Set: Alphanumeric; Example: ["
|
|
"Not specified]")]
|
|
string DriverName;
|
|
[read, volatile, Description (
|
|
"The Comment property is a textual description of the serial interface. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string Comment;
|
|
[read, volatile, Description (
|
|
"The Location property indicates the location of the serial interface. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string Location;
|
|
[read, volatile, Description (
|
|
"The SepFile property indicates [To be written.] Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: [Not specified]")]
|
|
string SepFile;
|
|
};
|
|
|
|
[Description (
|
|
"The Port class represents a port on the system. A Port is a memory "
|
|
"resource and has properties such as starting offset, length, and share "
|
|
"disposition. Membership Criteria: Any port residng on the system is a "
|
|
"descendant (or member) of this class. Example: Port Index = 1"),
|
|
Schema ("CIM")]
|
|
class Port:InterfaceDevice
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Port class represents a port on a Win32 system. Membership "
|
|
"Criteria: Any port residing on a Win32 system is a descendant (or "
|
|
"member) of this class. Example: Port Index = 1"), Schema ("Win32")]
|
|
class Win32Port:Port
|
|
{
|
|
[read, volatile, Description (
|
|
"The Start property indicates the starting address of the Win32 port. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 0x1CE")]
|
|
string Start;
|
|
[read, volatile, Description (
|
|
"The ShareDisposition property indicates the share disposition of the "
|
|
"Win32 port. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Driver Exclusive")]
|
|
string ShareDisposition;
|
|
[read, volatile, Description (
|
|
"The Length property indicates the length (in bytes) of the Win32 port. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 0x10"),
|
|
Units ("Bytes")]
|
|
string Length;
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the Win32 port. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The DeviceType property indicates the device type of the Win32 port. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string DeviceType;
|
|
};
|
|
|
|
[Description (
|
|
"The NetworkAdapter class represents a network adapter installed on the "
|
|
"system. Membership Criteria: Any network interface card that can be "
|
|
"installed on the system is a descendant (or member) of this class. "
|
|
"Example: Xircom CreditCard Ethernet 10/100."), Schema ("CIM")]
|
|
class NetworkAdapter:InterfaceDevice
|
|
{
|
|
[read, volatile, Description (
|
|
"The AdapterType property indicates the network adapter type. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Intel "
|
|
"EtherExpress PRO Ethernet Adapter")]
|
|
string AdapterType;
|
|
[read, volatile, Description (
|
|
"The MACAddress property indicates the MAC address of the network "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: 00:80:"
|
|
"C7:8F:6C:96")]
|
|
string MACAddress;
|
|
[read, volatile, Description (
|
|
"The IOPortAddress property indicates IO address of the network adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 0320-032F")]
|
|
uint32 IOPortAddress;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32NetworkAdapter class represents a network adapter installed on "
|
|
"a Win32 system. Membership Criteria: Any network interface card that "
|
|
"can be installed on a Win32 system is a descendant (or member) of this "
|
|
"class. Example: Intel EtherExpress PRO Ethernet Adapter."), Schema (
|
|
"Win32")]
|
|
class Win32NetworkAdapter:NetworkAdapter
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 network "
|
|
"adapter. Constraints: none; Example: 1")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The InstallationDate property indicates the date and time the network "
|
|
"adapter was installed. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 19970404165949.000000000")]
|
|
datetime InstallationDate;
|
|
[read, volatile, Description (
|
|
"The ProductName property indicates the product name of the network "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"IEEPRO")]
|
|
string ProductName;
|
|
};
|
|
|
|
[Description (
|
|
"The DisketteController class represents a diskette controller installed "
|
|
"on the system. Membership Criteria: Any interface device used as a "
|
|
"controller for a diskette drive is a member of this class. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class DisketteController:InterfaceDevice
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The KeyboardController class represents a keyboard controller installed "
|
|
"on the system. Membership Criteria: Any interface device used as a "
|
|
"controller for a keyboard is a member of this class. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class KeyboardController:InterfaceDevice
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The DiskController class represents a hard-disk controller installed on "
|
|
"the system. Membership Criteria: Any interface device used as a "
|
|
"controller for a hard disk is a member of this class. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class DiskController:InterfaceDevice
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The DisplayController class represents a display controller installed "
|
|
"on the system. Membership Criteria: Any interace device used as a "
|
|
"controller for a display device is a member of this class. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class DisplayController:InterfaceDevice
|
|
{
|
|
[read, volatile, Description (
|
|
"The ActualColorResolution property indicates the actual color "
|
|
"resolution of the video adapter. Constraints: none; Example: 256")]
|
|
uint32 ActualColorResolution;
|
|
[read, volatile, Description (
|
|
"The AdapterChipType property indicates the chip type of the video "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Vision 968 Rev B")]
|
|
string AdapterChipType;
|
|
[read, volatile, Description (
|
|
"The AdapterCompatibility property indicates the video adapter "
|
|
"compatibility with software programs. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: [Not specified]")]
|
|
string AdapterCompatibility;
|
|
[read, volatile, Description (
|
|
"The AdapterDACType property indicates the DAC type of the video adapter."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: IBM "
|
|
"RGB525/514")]
|
|
string AdapterDACType;
|
|
[read, volatile, Description (
|
|
"The AdapterRAM property indicates the video adapter memory. Constraints:"
|
|
" none; Example: 4")]
|
|
uint32 AdapterRAM;
|
|
[read, volatile, Description (
|
|
"The AdapterType property indicates the type of video adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string AdapterType;
|
|
[read, volatile, Description (
|
|
"The MaximumNumberOfRows property indicates the maximum number of rows. "
|
|
"Constraints: none; Example: [Not specified]")]
|
|
uint32 MaximumNumberOfRows;
|
|
[read, volatile, Description (
|
|
"The MaximumRefreshRate property indicates maximum refresh rate of the "
|
|
"video adapter. Constraints: none; Example: 72 Hz"), Units ("Hertz(Hz)")
|
|
]
|
|
uint32 MaximumRefreshRate;
|
|
[read, volatile, Description (
|
|
"The MinimumRefreshRate property indicates maximum refresh rate of the "
|
|
"video adapter. Constraints: none; Example: 60 Hz"), Units ("Hertz(Hz)")
|
|
]
|
|
uint32 MinimumRefreshRate;
|
|
[read, volatile, Description (
|
|
"The ScanMode property indicates the scan mode of the video adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string ScanMode;
|
|
[read, volatile, Description (
|
|
"The VideoMemorySize property indicates memory size of the video adapter."
|
|
" Constraints: none; Example: 64000000"), Units ("Bytes")]
|
|
uint32 VideoMemorySize;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32LogicalDisk class represents a logical disk installed on a "
|
|
"Win32 system. Membership Criteria: Any logical disk that can be "
|
|
"installed on a Win32 system is a descendant (or member) of this class. "
|
|
"Example: C:"), Schema ("Win32")]
|
|
class Win32LogicalDisk:LogicalStorage
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the logical drive. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: C:")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The VolumeName property indicates the volume name (or label) of the "
|
|
"logical disk. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"ST32171N")]
|
|
string VolumeName;
|
|
[read, volatile, Description (
|
|
"The FileSystem property indicates the type of file system running on "
|
|
"the Win32 logical disk. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: NTFS")]
|
|
string FileSystem;
|
|
[read, volatile, Description (
|
|
"The VolumeSerialNumber property indicates the seria number of the "
|
|
"logical disk. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"70FF5442")]
|
|
string VolumeSerialNumber;
|
|
[read, volatile, Description (
|
|
"The MaximumComponentLength property indicates the component length of "
|
|
"the Win32 logical disk. Constraints: none; Example: [Not specified]")]
|
|
uint32 MaximumComponentLength;
|
|
[read, volatile, Description (
|
|
"The Provider property indicates the name of the provider of the logical "
|
|
"disk. Constraints: none; Character Set: Alphanumeric; Example: Seagate"
|
|
)]
|
|
string Provider;
|
|
};
|
|
|
|
[Description (
|
|
"The NetworkDrive class represents a logical drive that has been mapped "
|
|
"to a network resource. Membership Criteria: Any logical drive that can "
|
|
"be mapped is a descendant (or member) of this class. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class NetworkDrive:LogicalStorage
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The Directory class represents a list of files. As a type of file "
|
|
"itself, a directory can be a list of subdirectories, thereby allowing a "
|
|
"nested directory structure. Membership Criteria: Any file that is not a "
|
|
"data file is a descendant (or member) of this class. Example: The root "
|
|
"directory of a hard disk. "), Schema ("CIM")]
|
|
class Directory:LogicalFile
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The DataFile class represents any file that is not a directory. "
|
|
"Membership Criteria: Any file that is not an instance of the Directory "
|
|
"class is a descendant (or member) of this class. Example: The AUTOEXEC."
|
|
"BAT and CONFIG.SYS files."), Schema ("CIM")]
|
|
class DataFile:LogicalFile
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The ExecutableFile class represents a file that can be executed either "
|
|
"directly by a processor (in which case the file is a sequence of "
|
|
"machine instructions) or by an interpreter of some kind. Membership "
|
|
"Criteria: Any instance of the DataFile class that can be executed or "
|
|
"interpreted is a descendant (or member) of this class. Example: COMMAND."
|
|
"COM"), Schema ("CIM")]
|
|
class ExecutableFile:DataFile
|
|
{
|
|
[read, volatile, Description (
|
|
"The ExecutableType property indicates the type of the executable file. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: exe")]
|
|
string ExecutableType;
|
|
[read, volatile, Description (
|
|
"The Manufacturer property indicates the name of the manufacturer of the "
|
|
"executable file. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Microsoft.")]
|
|
string Manufacturer;
|
|
};
|
|
|
|
[Description (
|
|
"The Win32Driver class represents an executable file or set of "
|
|
"executable files on a Win32 system that provide an interface to another "
|
|
"driver or logical device. Membership Criteria: Any Win32 driver is a "
|
|
"member of this class. Example: CDROM.SYS"), Schema ("Win32")]
|
|
class Win32Driver:ExecutableFile
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemDriver class represents an executable file or set of "
|
|
"executable files on a Win32 system that provide an interface to another "
|
|
"system driver or logical device. Membership Criteria: Not specified. "
|
|
"Example: SCSIPORT.SYS"), Schema ("Win32")]
|
|
class Win32SystemDriver:Win32Driver
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the Win32 system driver. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: CDROM.SYS")]
|
|
string Name;
|
|
[key, Description (
|
|
"The AddressString property indicates the address of the Win32 system "
|
|
"driver. Constraints: None. Character Set: Alphanumeric. Example: 1020")
|
|
]
|
|
uint32 Address;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32DriverVXD class represents a virtual device driver on a Win32 "
|
|
"system. Membership Criteria: Not specified. Example: Not specified."),
|
|
Schema ("Win32")]
|
|
class Win32DriverVXD:ExecutableFile
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the virtual device driver. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: LPT.VXD")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The IdentifierNumber property indicates the identifier number of the "
|
|
"virtual device driver. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: 1")]
|
|
string IdentiferNumber;
|
|
[read, volatile, Description (
|
|
"The DeviceDescriptorBlock property indicates the device description "
|
|
"block of the virtual device driver. Constraints: None. Character Set: "
|
|
"Alphanumeric. Example: Not specified.")]
|
|
string DeviceDescriptorBlock;
|
|
[read, volatile, Description (
|
|
"The V86_API property indicates [To be written.] Constraints: None. "
|
|
"Character Set: Alphanumeric. Example: Not specified.")]
|
|
string V86_API;
|
|
[read, volatile, Description (
|
|
"The PM_API property indicates [To be written.] Constraints: None. "
|
|
"Character Set: Alphanumeric. Example: Not specified.")]
|
|
string PM_API;
|
|
[read, volatile, Description (
|
|
"The ServiceTableSize property indicates the service table size of the "
|
|
"virtual device driver. Constraints: None. Example: 1024")]
|
|
uint32 ServiceTableSize;
|
|
};
|
|
|
|
[Provider ("CIMWin32"), Dynamic, Description (
|
|
"The Win32PageFile class represents a page file on a Win32 system. "
|
|
"Membership Criteria: Not specified. Example: Not specified."), Schema (
|
|
"Win32")]
|
|
class Win32PageFile:DataFile
|
|
{
|
|
[read, volatile, Description (
|
|
"The MaximumSize property indicates the maximum size of the Win32 page "
|
|
"file. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified."), Units ("Megabytes")]
|
|
uint32 MaximumSize;
|
|
[Description (
|
|
"The Name property indicates the name of the page file. Constraints: "
|
|
"None. Character Set: Alphanumeric. Example: PAGEFILE.SYS")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The Freespace property indicates the amount of available space in the "
|
|
"Win32 page file. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: Not specified.")]
|
|
uint32 Freespace;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32BIOS class represents the attributes for any BIOS installed on "
|
|
"a Win32 system. Membership Criteria: Any BIOS installed on a Win32 "
|
|
"system may be an instance of this class. Example: Phoenix ROM BIOS PLUS "
|
|
"Version 1.10 A14."), Schema ("Win32")]
|
|
class Win32BIOS:SoftwareComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the BIOS installed on the Win32 "
|
|
"computer. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Phoenix")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The Verify property indicates the current state of the BIOS. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: valid")]
|
|
string Verify;
|
|
[read, volatile, Description (
|
|
"The StartingAddress property indicates the starting address of the "
|
|
"Win32 BIOS. Constraints: none; Example: 256")]
|
|
uint32 StartingAddress;
|
|
[read, volatile, Description (
|
|
"The EndingAddress property indicates the ending address of the Win32 "
|
|
"BIOS. Constraints: none; Example: 1020")]
|
|
uint32 EndingAddress;
|
|
[read, volatile, Description (
|
|
"The ReleaseDate property indicates the release date of the Win32 BIOS. "
|
|
"Constraints: none; Example: 19521201000230.000000000 (i.e. 2 minutes 30 "
|
|
"seconds after midnight 1st December 1952)")]
|
|
datetime ReleaseDate;
|
|
[read, volatile, Description (
|
|
"The PrimaryBIOS property determines whether this is the primary BIOS. "
|
|
"Constraints: TRUE or FALSE. If TRUE, this is the primary BIOS.")]
|
|
bool PrimaryBIOS;
|
|
[read, volatile, Description (
|
|
"The Characteristics property is an array of values indicating the "
|
|
"features supported by this BIOS. Constraints: none; Character Set: "
|
|
"Alphanumeric; ")]
|
|
string Characteristics[];
|
|
[read, volatile, Description (
|
|
"The SerialNumber property indicates the serial number of the Win32 BIOS."
|
|
" Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string SerialNumber;
|
|
};
|
|
|
|
[Description (
|
|
"The OperatingSystem class represents a process capable of running other "
|
|
"processes and able to interact with and manage devices. Note, an "
|
|
"interpreter is not an operating system. It can run other processes but "
|
|
"it cannot interact with and control devices. Membership Criteria: Any "
|
|
"operating system that can be installed on the system is a descendant ("
|
|
"or member) of this class. Example: Windows NT 4.0."), Schema ("CIM")]
|
|
class OperatingSystem:SoftwareComponent
|
|
{
|
|
[read, volatile, Description (
|
|
"The LastBootUpTime property indicates the date and time that the "
|
|
"operating system was booted. Constraints: None. Example:19521201000230."
|
|
"000000000 (i.e., 2 minutes 30 seconds after midnight on December 1, "
|
|
"1952)."), OpalInventory]
|
|
datetime LastBootUpTime;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32OperatingSystem class represents an operating system installed "
|
|
"on a Win32 system. Membership Criteria: Any operating system that can "
|
|
"be installed on a Win32 system is a descendant (or member) of this "
|
|
"class. Example: Microsoft Windows 95."), Schema ("Win32")]
|
|
class Win32OperatingSystem:OperatingSystem
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the operating system. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Microsoft "
|
|
"Windows 95.")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The WindowsDirectory property indicates the Windows directory of the "
|
|
"operating system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: C:\WINDOWS")]
|
|
string WindowsDirectory;
|
|
[read, volatile, Description (
|
|
"The BootDirectory property indicates the boot directory of the "
|
|
"operating system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: C:")]
|
|
string BootDirectory;
|
|
[read, volatile, Description (
|
|
"The CSDVersion property indicates the CSD version of the operating "
|
|
"system. Constraints: None. Character Set: Alphanumeric. Example: B")]
|
|
string CSDVersion;
|
|
[read, volatile, Description (
|
|
"The SystemDirectory property indicates the system directory of the "
|
|
"operating system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: C:\WINDOWS\SYSTEM")]
|
|
string SystemDirectory;
|
|
[read, volatile, Description (
|
|
"The BootDevice property indicates the name of the boot device for the "
|
|
"Win32 operating system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: \Device\Harddisk0\partition1")]
|
|
string BootDevice;
|
|
[read, volatile, Description (
|
|
"The CountryCode property indicates the locale of the operating system. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: 00000409")]
|
|
string CountryCode;
|
|
[read, volatile, Description (
|
|
"The SystemStartOptions property indicates the system start options for "
|
|
"the operating system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Not specified.")]
|
|
string SystemStartOptions;
|
|
[read, volatile, Description (
|
|
"The Primary property determines whether this is the primary operating "
|
|
"system. Constraints: TRUE or FALSE. If TRUE, this is the primary "
|
|
"operating system.")]
|
|
bool Primary;
|
|
};
|
|
|
|
[Description (
|
|
"The Package class represents a package installed on the system. "
|
|
"Membership Criteria: Any software package is a descendant (or member) "
|
|
"of this class. Packages typically consist of collections of executable "
|
|
"and data files. Packages may also involve persistent parameter settings,"
|
|
" such as registry entries in a Win32 context. Example: An accounting "
|
|
"system."), Schema ("CIM")]
|
|
class Package:SoftwareComponent
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The NetworkProtocol class represents a set of conventions for the "
|
|
"transmission of signals across a transmision medium of some kind. "
|
|
"Membership Criteria: Any set of rules or algorithms that govern the "
|
|
"interaction among two or more network interfaces is a descendant (or "
|
|
"member) of this class. Example: Transmission Control Protocol/Internet "
|
|
"Protocol (TCP/IP)."), Schema ("CIM")]
|
|
class NetworkProtocol:Protocol
|
|
{
|
|
[read, volatile, Description (
|
|
"The ConnectionlessService property determines whether the network "
|
|
"protocol supports a connectionless service. A connectionless service is "
|
|
"a network communication that emphasizes broadcast methods and "
|
|
"unacknowledged delivery. UDP is a protocol that supports this type of "
|
|
"service. Supports higher throughput speeds for real-time applications. "
|
|
"Constraints: None. If TRUE, the network protocol supports a "
|
|
"connectionless service.")]
|
|
bool ConnectionlessService;
|
|
[read, volatile, Description (
|
|
"The GuaranteesDelivery property determines whether delivery of data "
|
|
"packets is guaranteed. Constraints: TRUE or FALSE. If TRUE, delivery of "
|
|
"data packets is guaranteed.")]
|
|
bool GuaranteesDelivery;
|
|
[read, volatile, Description (
|
|
"The GuaranteesSequencing property determines whether sequencing of data "
|
|
"packets is guaranteed. Constraints: TRUE or FALSE. If TRUE, sequencing "
|
|
"of data packets is guaranteed.")]
|
|
bool GuaranteesSequencing;
|
|
[read, volatile, Description (
|
|
"The MaximumAddressSize property indicates the maximum address size (in "
|
|
"bytes) of the network protocol. Constraints: None. Example: 1024.")]
|
|
uint32 MaximumAddressSize;
|
|
[read, volatile, Description (
|
|
"The MaximumMessageSize property indicates the maximum message size (in "
|
|
"bytes) of the network protocol. Constraints: None. Example: 1000000.")
|
|
]
|
|
uint32 MaximumMessageSize;
|
|
[read, volatile, Description (
|
|
"The MessageOriented property determines whether the network protocol is "
|
|
"message oriented. Constraints: TRUE or FALSE. If TRUE, the network "
|
|
"protocol is message oriented.")]
|
|
bool MessageOriented;
|
|
[read, volatile, Description (
|
|
"The MinimumAddressSize property indicates the minimum address size (in "
|
|
"bytes) of the network protocol. Constraints: None. Example: 8.")]
|
|
uint32 MinimumAddressSize;
|
|
[read, volatile, Description (
|
|
"The PseudoStreamOriented property determines whether the network "
|
|
"protocol is pseudo-stream oriented. Constraints: TRUE or FALSE. If TRUE,"
|
|
" the network protocol is pseudo-stream oriented.")]
|
|
bool PseudoStreamOriented;
|
|
[read, volatile, Description (
|
|
"The SupportsBroadcasting property determines whether message "
|
|
"broadcasting is supported. Constraints: TRUE or FALSE. If TRUE, message "
|
|
"broadcasting is supported.")]
|
|
bool SupportsBroadcasting;
|
|
[read, volatile, Description (
|
|
"The SupportsConnectData property determines whether connect data is "
|
|
"supported. Constraints: TRUE or FALSE. If TRUE, connect data is "
|
|
"supported.")]
|
|
bool SupportsConnectData;
|
|
[read, volatile, Description (
|
|
"The SupportsDisconnectData property determines whether disconnect data "
|
|
"is supported. Constraints: TRUE or FALSE. If TRUE, disconnect data is "
|
|
"supported.")]
|
|
bool SupportsDisconnectData;
|
|
[read, volatile, Description (
|
|
"The SupportsEncryption property determines whether password encryption "
|
|
"is supported. Constraints: TRUE or FALSE. If TRUE, password encryption "
|
|
"is supported.")]
|
|
bool SupportsEncryption;
|
|
[read, volatile, Description (
|
|
"The SupportsExpeditedData property determines whether expedited data is "
|
|
"supported. Constraints: TRUE or FALSE. If TRUE, expedited data is "
|
|
"supported.")]
|
|
bool SupportsExpeditedData;
|
|
[read, volatile, Description (
|
|
"The SupportsFragmentation property determines whether data "
|
|
"fragmentation is supported. Constraints: TRUE or FALSE. If TRUE, data "
|
|
"fragmentation is supported.")]
|
|
bool SupportsFragmentation;
|
|
[read, volatile, Description (
|
|
"The SupportsGracefulClosing property determines whether graceful "
|
|
"closing is supported. Constraints: TRUE or FALSE. If TRUE, graceful "
|
|
"closing is supported.")]
|
|
bool SupportsGracefulClosing;
|
|
[read, volatile, Description (
|
|
"The SupportsGuaranteedBandwidth property determines whether the "
|
|
"connection bandwidth is guaranteed. Constraints: TRUE or FALSE. If TRUE,"
|
|
" the connection bandwidth is guaranteed.")]
|
|
bool SupportsGuaranteedBandwidth;
|
|
[read, volatile, Description (
|
|
"The SupportsMulticasting property determines whether multicasting is "
|
|
"supported. Constraints: TRUE or FALSE. If TRUE, multicasting is "
|
|
"supported.")]
|
|
bool SupportsMulticasting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32NetworkProtocol class represents a network protocol on a Win32 "
|
|
"system. Membership Criteria: Any set of rules or algorithms that govern "
|
|
"the interaction among two or more network interfaces and implemented on "
|
|
"a Win32 platform is a descendant (or member) of this class. Example: "
|
|
"Transmission Control Protocol/Internet Protocol (TCP/IP)."), Schema (
|
|
"Win32")]
|
|
class Win32NetworkProtocol:NetworkProtocol
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the Win32 network protocol. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: ''TCP/IP''.")
|
|
]
|
|
string Name;
|
|
};
|
|
|
|
[Description (
|
|
"The ComputerSystem class represents a functionally non-specific system "
|
|
"capable of running an operating system. Membership Criteria: Any "
|
|
"functionally generic system capable of running an operating system and "
|
|
"capable of running programs, processing input, and displaying or "
|
|
"otherwise returning output is a descendant (or member) of this class. "
|
|
"Example: Microsoft Windows NT Server."), Schema ("CIM")]
|
|
class ComputerSystem:System
|
|
{
|
|
[read, volatile, Description (
|
|
"The LastBootup property indicates the date and time that the system was "
|
|
"last booted. Constraints: None. Example: 19970410192512.000000000")]
|
|
datetime LastBootup;
|
|
[read, volatile, Description (
|
|
"The SupportContact property indicates the name of the person to contact "
|
|
"for system technical support. Constraints: None. Character Set: "
|
|
"Alphanumeric. Example: Not specified."), OpalInventory]
|
|
string SupportContact;
|
|
[read, volatile, Description (
|
|
"The SystemTime property indicates the system date and time relative to "
|
|
"Greenwich Mean Time (GMT). Constraints: None. Example: 19970410192512."
|
|
"000000000")]
|
|
datetime SystemTime;
|
|
};
|
|
|
|
[Dynamic, Provider ("opal"), Description (
|
|
"The Win32ComputerSystem class represents a Win32 system. Membership "
|
|
"Criteria: Any Win32 generic system capable of running an operating "
|
|
"system and capable of running programs, processing input, and "
|
|
"displaying or otherwise returning output is a descendant (or member) of "
|
|
"this class. Example: Microsoft Windows NT Server."), Schema ("Win32")]
|
|
class Win32ComputerSystem:ComputerSystem
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the Win32 computer. Constraints:"
|
|
" None. Character Set: Alphanumeric. Example: Marketing1.")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The AutomaticResetBootOption property determines whether the automatic "
|
|
"reset boot option is enabled. Constraints: TRUE or FALSE. If TRUE, "
|
|
"automatic reset boot is enabled."), Provider ("CIMWin32")]
|
|
bool AutomaticResetBootOption;
|
|
[read, volatile, Description (
|
|
"The AutomaticResetCapability property determines whether automatic "
|
|
"reset is enabled. Constraints: TRUE or FALSE. If TRUE, automatic reset "
|
|
"is enabled.")]
|
|
bool AutomaticResetCapability;
|
|
[read, volatile, Description (
|
|
"The AutomaticResetStatus property determines whether automatic reset "
|
|
"status is enabled. Constraints: TRUE or FALSE. If TRUE, automatic reset "
|
|
"status is enabled.")]
|
|
bool AutomaticResetStatus;
|
|
[read, volatile, Description (
|
|
"The AutomaticResetTimeInterval property indicates the reset time "
|
|
"interval for the Win32 computer. Constraints: None. Example: 0")]
|
|
uint32 AutomaticResetTimerInterval;
|
|
[read, volatile, Description (
|
|
"The AutomaticResetTimerReset property determines whether the reset "
|
|
"timer is automatically reset. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"reset timer is automatically reset.")]
|
|
bool AutomaticResetTimerReset;
|
|
[read, volatile, Description (
|
|
"The BootROMSupported property determines whether boot ROM is supported. "
|
|
"Constraints: TRUE or FALSE. If TRUE, boot ROM is supported.")]
|
|
bool BootROMSupported;
|
|
[read, volatile, Description (
|
|
"The BootupState property indicates the bootup state for the Win32 "
|
|
"computer system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Not specified.")]
|
|
string BootupState;
|
|
[read, volatile, Description (
|
|
"The ConditionalReboot property determines whether conditional reboot is "
|
|
"enabled. Constraints: TRUE or FALSE. If TRUE, conditional reboot is "
|
|
"enabled.")]
|
|
bool ConditionalReboot;
|
|
[read, volatile, Description (
|
|
"The InfraredSupported property determines whether an infrared serial "
|
|
"port is supported. Constraints: TRUE or FALSE. If TRUE, an infrared "
|
|
"serial port is supported.")]
|
|
bool InfraredSupported;
|
|
[read, volatile, Description (
|
|
"The LockKeyboardAndMouse property determines whether the keyboard and "
|
|
"mouse are locked. Constraints: TRUE or FALSE. If TRUE, the keyboard and "
|
|
"mouse are locked.")]
|
|
bool LockKeyboardAndMouse;
|
|
[read, volatile, Description (
|
|
"The LockPCPowerOnAndResetButtons property determines whether the PC "
|
|
"Power On and Reset buttons are locked. Constraints: TRUE or FALSE. If "
|
|
"TRUE, the PC Power On and Reset buttons are locked.")]
|
|
bool LockPCPowerOnAndResetButtons;
|
|
[read, volatile, Description (
|
|
"The LockSystem property determines whether the system is locked. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the system is locked.")]
|
|
bool LockSystem;
|
|
[read, volatile, Description (
|
|
"The NetworkServerModeEnabled property determines whether the Network "
|
|
"Server mode is enabled. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"Network Server Mode is enabled.")]
|
|
bool NetworkServerModeEnabled;
|
|
[read, volatile, Description (
|
|
"The PowerManagementSupported property determines whether power "
|
|
"management is supported. Constraints: TRUE or FALSE. If TRUE, power "
|
|
"management is supported.")]
|
|
bool PowerManagementSupported;
|
|
[read, volatile, Description (
|
|
"The ResetBootOption property indicates the reset boot option for the "
|
|
"Win32 computer system. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: Not specified.")]
|
|
string ResetBootOption;
|
|
[read, volatile, Description (
|
|
"The ResetTimeout property determines whether to reset the timeout. "
|
|
"Constraints: TRUE or FALSE. If TRUE, timeout is reset.")]
|
|
bool ResetTimeout;
|
|
[read, volatile, Description (
|
|
"The SystemFilesNotModified property determines whether the system files "
|
|
"have been modified. Constraints: TRUE or FALSE. If TRUE, the system "
|
|
"files have not been modified.")]
|
|
bool SystemFilesNotModified;
|
|
[read, volatile, Description (
|
|
"The UnconditionalReboot property determines whether the system can be "
|
|
"unconditionally rebooted. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"system can be unconditionally rebooted.")]
|
|
bool UnconditionalReboot;
|
|
[read, volatile, Description (
|
|
"The InstallationDate property indicates the date and time that Win32 "
|
|
"computer system was installed. Constraints: None. Example: Not "
|
|
"specified.")]
|
|
datetime InstallationDate;
|
|
[read, volatile, Description (
|
|
"The SystemType property indicates the hardware platform type of the "
|
|
"system. Constraints: None. Character Set: Alphanumeric. Example: "
|
|
"X86-based PC.")]
|
|
string SystemType;
|
|
[read, volatile, Description (
|
|
"The UserName property indicates the name of the owner of the system. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: SYSTEM.")]
|
|
string UserName;
|
|
[read, volatile, Description (
|
|
"The SystemRole property indicates the role of the computer system. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Workstation.")
|
|
]
|
|
string SystemRole;
|
|
[read, volatile, Description (
|
|
"The Location property indicates the location of the computer system. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Not specified."
|
|
)]
|
|
string Location;
|
|
};
|
|
|
|
[Description (
|
|
"The ApplicationSystem class represents [To be written]. Membership "
|
|
"Criteria: Any [To be written] is a descendant (or member) of this class."
|
|
" Example: Not specified."), Schema ("CIM")]
|
|
class ApplicationSystem:System
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Service class represents executable objects that are installed "
|
|
"in a registry database maintained by the Service Control Manager. The "
|
|
"executable file associated with a service can be started at boot time "
|
|
"by a boot program or by the system, or it can be started on demand by "
|
|
"the Service Control Manager. The two types of services are 'Win32 "
|
|
"service' and 'driver service.' Membership Criteria: Any service or "
|
|
"process that is not owned by a specific user and that provides an "
|
|
"interface to some functionality supported by the system is a descendant "
|
|
"(or member) of this class. Example: The dynamic host configuration "
|
|
"protocol (DHCP) client service on a Windows NT system."), Schema (
|
|
"Win32")]
|
|
class Win32Service:SystemService
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the service. Constraints: None. "
|
|
"Character Set: Alphanumeric. Example: Atdisk.")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The StartType property indicates the start type of the service. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Disabled, "
|
|
"Manual, or Automatic.")]
|
|
string StartType;
|
|
[read, volatile, Description (
|
|
"The ErrorControl property indicates the level of error control for the "
|
|
"service. Constraints: None. Character Set: Alphanumeric. Example: "
|
|
"Ignore.")]
|
|
string ErrorControl;
|
|
[read, volatile, Description (
|
|
"The PathName property indicates the path for the executable that "
|
|
"implements the service. Constraints: None. Character Set: Alphanumeric. "
|
|
"Example: \SystemRoot\System32\drivers\afd.sys")]
|
|
string PathName;
|
|
[read, volatile, Description (
|
|
"The TagId property indicates the tag identifier of the service. "
|
|
"Constraints: None. Example: 1.")]
|
|
uint32 TagId;
|
|
[read, volatile, Description (
|
|
"The StartName property indicates the start name of the service. "
|
|
"Constraints: None. Character Set: Alphanumeric. Example: Afd")]
|
|
string StartName;
|
|
[read, volatile, Description (
|
|
"The CommandLine property indicates the command line value for the "
|
|
"service. Constraints: None. Character Set: Alphanumeric. Example: "
|
|
"Atdisk.")]
|
|
string CommandLine;
|
|
[read, volatile, Description (
|
|
"The DisplayName property indicates the display name of the service. "
|
|
"Constraints: Same value as Name. Character Set: Alphanumeric. Example: "
|
|
"Atdisk.")]
|
|
string DisplayName;
|
|
};
|
|
|
|
[Description (
|
|
"The Setting class represents the setting of a managed system element. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association. ElementSetting are "
|
|
"operational parameters that vary from time to time. Example: Not "
|
|
"specified."), Schema ("CIM")]
|
|
class Setting
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32NetworkLoginProfile class represents the network login "
|
|
"information of a particular user on a Win32 system. Membership Criteria:"
|
|
" Not specified. Example: Not specified."), Schema ("Win32")]
|
|
class Win32NetworkLoginProfile:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the user. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Joe Bloggs")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The FullName property indicates the full name of the user belonging to "
|
|
"the network login profile. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example:Not specified.")]
|
|
string FullName;
|
|
[read, volatile, Description (
|
|
"The Password property indicates the user's password. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: A password containing six "
|
|
"characters would be represented by six asterisks (******).")]
|
|
string Password;
|
|
[read, volatile, Description (
|
|
"The HomeDirectory property indicates the home directory of the user. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: \HOMEDIR")]
|
|
string HomeDirectory;
|
|
[read, volatile, Description (
|
|
"The Comment property indicates a comment. Constraints: none; Character "
|
|
"Set: Alphanumeric; Example: This is a comment.")]
|
|
string Comment;
|
|
[read, volatile, Description (
|
|
"The ScriptPath property indicates the path to the user's logon script. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: C:"
|
|
"\win\profiles\JoeBloggs")]
|
|
string ScriptPath;
|
|
[read, volatile, Description (
|
|
"The UserComment property indicates [To be written.] Constraints: STRING;"
|
|
" Character Set: Alphanumeric; Example: This is a comment.")]
|
|
string UserComment;
|
|
[read, volatile, Description (
|
|
"The Parms property indicates [To be written] . Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Parms;
|
|
[read, volatile, Description (
|
|
"The Workstations property indicates [To be written.]. Constraints: none;"
|
|
" Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Workstations;
|
|
[read, volatile, Description (
|
|
"The LogonServer property indicates the name of the server onto which "
|
|
"the user has logged. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: OCEANIA")]
|
|
string LogonServer;
|
|
[read, volatile, Description (
|
|
"The Profile property contains information about the user. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: administrator")]
|
|
string Profile;
|
|
[read, volatile, Description (
|
|
"The HomeDirectoryDrive property indicates the drive of the user's home "
|
|
"directory. Constraints: none; Character Set: Alphanumeric; Example: C:"
|
|
)]
|
|
string HomeDirectoryDrive;
|
|
[read, volatile, Description (
|
|
"The PasswordAge property indicates the length of time a password has "
|
|
"been in effect. Constraints: none; Example: 00001201000230.000000000")
|
|
]
|
|
datetime PasswordAge;
|
|
[read, volatile, Description (
|
|
"The Priv property indicates [To be written.] Constraints: none; Example:"
|
|
" Not specified.")]
|
|
uint32 Priv;
|
|
[read, volatile, Description (
|
|
"The Flags property indicates [To be written.] Constraints: none; "
|
|
"Example: Not specified.")]
|
|
uint32 Flags;
|
|
[read, volatile, Description (
|
|
"The AuthFlags property indicates [To be written.] Constraints: none; "
|
|
"Example: Not specified.")]
|
|
uint32 AuthFlags;
|
|
[read, volatile, Description (
|
|
"The LastLogon property indicates the date and time the user last logged "
|
|
"on to the system. Constraints: none; Example: 19521201000230.000000000"
|
|
)]
|
|
datetime LastLogon;
|
|
[read, volatile, Description (
|
|
"The LastLogoff property indicates the date and time the user last "
|
|
"logged off the system. Constraints: none; Example: 19521201000230."
|
|
"000000000")]
|
|
datetime LastLogoff;
|
|
[read, volatile, Description (
|
|
"The AccountExpires property indicates the date and time the account of "
|
|
"a particular user expires. Constraints: none; Example: 20521201000230."
|
|
"000000000")]
|
|
datetime AccountExpires;
|
|
[read, volatile, Description (
|
|
"The MaxStorage property indicates the maximum storage space that can be "
|
|
"allocated to this user. Constraints: none; Example: 10000000"), Units (
|
|
"Bytes")]
|
|
uint64 MaxStorage;
|
|
[read, volatile, Description (
|
|
"The UnitsPerWeek property indicates [To be written.] Constraints: none; "
|
|
"Example: Not specified.")]
|
|
uint32 UnitsPerWeek;
|
|
[read, volatile, Description (
|
|
"The LogonHours property indicates the length of time the user has been "
|
|
"logged on. Constraints: none; Example: 00000000005230.000000000")]
|
|
datetime LogonHours;
|
|
[read, volatile, Description (
|
|
"The BadPasswordCount property indicates the number of times the user "
|
|
"enters a bad password when logging on to a Win32 system. Constraints: "
|
|
"none; Example: 0")]
|
|
uint32 BadPasswordCount;
|
|
[read, volatile, Description (
|
|
"The NumberOfLogons property indicates the number of logons at any given "
|
|
"time. Constraints: none; Example: 4")]
|
|
uint32 NumberOfLogons;
|
|
[read, volatile, Description (
|
|
"The CountryCode property indicates the country of the user. Constraints:"
|
|
" none; Example: Not specified.")]
|
|
uint32 CountryCode;
|
|
[read, volatile, Description (
|
|
"The CodePage property indicates the code page of the Win32 network "
|
|
"login profile. Constraints: none; Example: Not specified.")]
|
|
uint32 CodePage;
|
|
[read, volatile, Description (
|
|
"The UserId property indicates the name or logon alias of the user. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 UserId;
|
|
[read, volatile, Description (
|
|
"The PrimaryGroupId property indicates [To be written.] Constraints: "
|
|
"none; Example: Not specified.")]
|
|
uint32 PrimaryGroupId;
|
|
[read, volatile, Description (
|
|
"The PasswordExpired property indicates date and time the password "
|
|
"expired Constraints: none; Example: 19521201000230.000000000")]
|
|
datetime PasswordExpired;
|
|
[read, volatile, Description (
|
|
"The UserType property indicates [To be written] . Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string UserType;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32DisplayConfiguration class represents the display information "
|
|
"of a Win32 system. Membership Criteria: Not specified. Example: The "
|
|
"video adapter manufacturer, chipset version, display resolution, and "
|
|
"number of colors."), Schema ("Win32")]
|
|
class Win32DisplayConfiguration:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The DeviceName property indicates the name of the Win32 display device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [Not specified]"
|
|
)]
|
|
string DeviceName;
|
|
[read, volatile, Description (
|
|
"The SpecVersion property indicates the specification version of the "
|
|
"Win32 display. Constraints: uint32; Example: Not specified.")]
|
|
uint32 SpecVersion;
|
|
[read, volatile, Description (
|
|
"The DriverVersion property indicates the driver version of the Win32 "
|
|
"display. Constraints: none; Example: Not specified.")]
|
|
uint32 DriverVersion;
|
|
[read, volatile, Description (
|
|
"The TTOption property determines [To be written.] Constraints: TRUE or "
|
|
"FALSE. If TRUE, [to be written.]")]
|
|
bool TTOption;
|
|
[read, volatile, Description (
|
|
"The LogPixels property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 LogPixels;
|
|
[read, volatile, Description (
|
|
"The BitsPerPel property indicates the number of bits required to "
|
|
"represent the current state of a pixel. Constraints: none; Example: 8")
|
|
]
|
|
uint32 BitsPerPel;
|
|
[read, volatile, Description (
|
|
"The PelsWidth property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 PelsWidth;
|
|
[read, volatile, Description (
|
|
"The PelsHeight property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 PelsHeight;
|
|
[read, volatile, Description (
|
|
"The DisplayFlags property indicates the display flags of the Win32 "
|
|
"display. Constraints: none; Example: Not specified.")]
|
|
uint32 DisplayFlags;
|
|
[read, volatile, Description (
|
|
"The DisplayFrequency property indicates the display frequency of the "
|
|
"Win32 display. Constraints: none; Example: Not specified.")]
|
|
uint32 DisplayFrequency;
|
|
[read, volatile, Description (
|
|
"The ICMMethod property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 ICMMethod;
|
|
[read, volatile, Description (
|
|
"The ICMIntent property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 ICMIntent;
|
|
[read, volatile, Description (
|
|
"The DitherType property indicates the dither type of the Win32 display. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 DitherType;
|
|
};
|
|
|
|
[Description (
|
|
"The DiskPartitionConfiguration class represents the configuration "
|
|
"information of a disk partition. Membership Criteria: Not specified. "
|
|
"Example: Not specified."), Schema ("CIM")]
|
|
class DiskPartitionConfiguration:Setting
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The Win32BootConfiguration class represents the boot configuration on a "
|
|
"Win32 system. Membership Criteria: Not specified. Example: Not "
|
|
"specified."), Provider ("CIMWin32"), Dynamic, Schema ("Win32")]
|
|
class Win32BootConfiguration:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the boot configuratoin. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The BootDirectory property indicates the directory location of the "
|
|
"system files required for booting the system. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Typically, this is the root "
|
|
"directory.")]
|
|
string BootDirectory;
|
|
[read, volatile, Description (
|
|
"The ConfigurationPath property indicates the path to the configuration "
|
|
"files. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string ConfigurationPath;
|
|
[read, volatile, Description (
|
|
"The LastDrive property indicates the last drive letter to which a "
|
|
"physical drive is assigned. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: Typically, the default setting is E.")]
|
|
string LastDrive;
|
|
[read, volatile, Description (
|
|
"The ScratchDirectory property indicates the scratch directory of the "
|
|
"Win32 boot configuration. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: Not specified.")]
|
|
string ScratchDirectory;
|
|
[read, volatile, Description (
|
|
"The TempDirectory property indicates the directory location where "
|
|
"temporary files are stored. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: C:\TEMP")]
|
|
string TempDirectory;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32Desktop class represents the desktop layout of a Win32 system. "
|
|
"Membership Criteria: Not specified. Example: The number and position of "
|
|
"shortcuts on a Windows 95 or Windows NT workstation desktop."),
|
|
Schema ("Win32")]
|
|
class Win32Desktop:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the current profile. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: MainProf")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The BorderWidth property indicates the width of the desktop border. "
|
|
"Constraints: none; Example: 1")]
|
|
uint32 BorderWidth;
|
|
[read, volatile, Description (
|
|
"The CoolSwitch property determines whether [To be written.]. "
|
|
"Constraints: TRUE or FALSE. If TRUE, [to be written.]")]
|
|
bool CoolSwitch;
|
|
[read, volatile, Description (
|
|
"The CursorBlinkRate property indicates the rate (in milliseconds) at "
|
|
"which the cursor blinks. Constraints: none; Example: 530")]
|
|
uint32 CursorBlinkRate;
|
|
[read, volatile, Description (
|
|
"The DragFullWindows property determines whether the full window is "
|
|
"displayed while being dragged. Constraints: TRUE or FALSE. If TRUE, the "
|
|
"full window is displayed while being dragged.")]
|
|
bool DragFullWindows;
|
|
[read, volatile, Description (
|
|
"The GridGranularity property indicates the density of the desktop grid. "
|
|
"Constraints: none; Example: 0")]
|
|
uint32 GridGranularity;
|
|
[read, volatile, Description (
|
|
"The IconSpacing property indicates the spacing between icons (in pixels)"
|
|
". Constraints: none; Example: 75")]
|
|
uint32 IconSpacing;
|
|
[read, volatile, Description (
|
|
"The IconTitleSize property indicates the tiled size of the icons. "
|
|
"Constraints: none; Example: 9")]
|
|
uint32 IconTitleSize;
|
|
[read, volatile, Description (
|
|
"The Pattern property indicates the desktop pattern. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: None")]
|
|
string Pattern;
|
|
[read, volatile, Description (
|
|
"The ScreenSaverActive property determines whether the screen saver is "
|
|
"active. Constraints: TRUE or FALSE. If TRUE, the screen saver is active."
|
|
)]
|
|
bool ScreenSaverActive;
|
|
[read, volatile, Description (
|
|
"The ScreenSaverExecutable property indicates name of the current screen "
|
|
"saver executable file. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: LOGON.SCR")]
|
|
string ScreenSaverExecutable;
|
|
[read, volatile, Description (
|
|
"The ScreenSaverSecure property determines whether the screen saver is "
|
|
"password enabled. Constraints: TRUE or FALSE. If TRUE, the screen saver "
|
|
"is password enabled."), OpalInventory]
|
|
bool ScreenSaverSecure;
|
|
[read, volatile, Description (
|
|
"The ScreenSaverTimeout property indicates the amount of time before the "
|
|
"screen saver takes effect. Constraints: none; Example: Not specified.")
|
|
]
|
|
uint32 ScreenSaverTimeout;
|
|
[read, volatile, Description (
|
|
"The IconTitleFaceName property indicates the name of the current "
|
|
"desktop typeface (font). Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: MS San Serif")]
|
|
string IconTitleFaceName;
|
|
[read, volatile, Description (
|
|
"The IconTitleWrap property determines whether the icon title text wraps "
|
|
"to the next line. Constraints: TRUE or FALSE. If TRUE, the title text "
|
|
"wraps to the next line.")]
|
|
bool IconTitleWrap;
|
|
[read, volatile, Description (
|
|
"The Wallpaper property indicates the name of the wallpaper design. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: WINNT.BMP")]
|
|
string Wallpaper;
|
|
[read, volatile, Description (
|
|
"The WallpaperTiled property determines whether the wallpaper is tiled "
|
|
"or centered. Constraints: TRUE or FALSE. If TRUE, the wallpaper is "
|
|
"tiled.")]
|
|
bool WallpaperTiled;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32DisplayControllerConfiguration class represents the video "
|
|
"adapter configuration information of a Win32 system. Membership "
|
|
"Criteria: Not specified. Example: Jumper settings, Plug and Play "
|
|
"information."), Schema ("Win32")]
|
|
class Win32DisplayControllerConfiguration:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the current resolution and "
|
|
"color setting. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
"1024 x 768 with 256 colors")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The BitsPerPixel property indicates the current number of bits per "
|
|
"pixel. Constraints: none; Example: 8")]
|
|
uint32 BitsPerPixel;
|
|
[read, volatile, Description (
|
|
"The HorizontalResolution property indicates the current number of "
|
|
"pixels in the horizontal direction (X axis) of the display. Constraints:"
|
|
" none; Example: 1024")]
|
|
uint32 HorizontalResolution;
|
|
[read, volatile, Description (
|
|
"The RefreshRate property indicates the current refresh rate of the "
|
|
"monitor attached to the systeml. Constraints: none; Example: 72Hz.")]
|
|
uint32 RefreshRate;
|
|
[read, volatile, Description (
|
|
"The VerticallResolution property indicates the current number of pixels "
|
|
"in the vertical direction (Y axis) of the display. Constraints: none; "
|
|
"Example: 768")]
|
|
uint32 VerticalResolution;
|
|
[read, volatile, Description (
|
|
"The VideoMode property indicates the current pixel reslution and color "
|
|
"setting of the display. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: 1024 X 768 with 256 colors.")]
|
|
string VideoMode;
|
|
[read, volatile, Description (
|
|
"The ColorPanes property indicates the current number color panes in the "
|
|
"display. Constraints: none; Example: 2")]
|
|
uint32 ColorPlanes;
|
|
[read, volatile, Description (
|
|
"The DeviceEntriesInAColorTable property indicates the current number of "
|
|
"device entries in a color table. Constraints: none; Example: 256")]
|
|
uint32 DeviceEntriesInAColorTable;
|
|
[read, volatile, Description (
|
|
"The DeviceSpecificPens property indicates the current number of "
|
|
"device-specific pens. Constraints: none; Example: 3")]
|
|
uint32 DeviceSpecificPens;
|
|
[read, volatile, Description (
|
|
"The SystemPaletteEntries property indicates the current number of "
|
|
"entries in a system palette. Constraints: none; Example: 256")]
|
|
uint32 SystemPaletteEntries;
|
|
[read, volatile, Description (
|
|
"The ReservedSystemPaletteEntries property indicates the current number "
|
|
"of reserved entries in a system palette. Constraints: none; Example: 24"
|
|
)]
|
|
uint32 ReservedSystemPaletteEntries;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32LogicalMemoryConfiguration class represents the logical memory "
|
|
"configuration on a Win32 system. Membership Criteria: Not specified. "
|
|
"Example: Not specified."), Schema ("Win32")]
|
|
class Win32LogicalMemoryConfiguration:Setting
|
|
{
|
|
[read, volatile, Description (
|
|
"The AvailableVirtualMemory property indicates the size (in bytes) of "
|
|
"the available virtual memory. Constraints: none; Example: 2052288")]
|
|
uint32 AvailableVirtualMemory;
|
|
[read, volatile, Description (
|
|
"The TotalPageFileSpace property indicates the total size (in bytes) of "
|
|
"the page file. Constraints: none; Example: 524160")]
|
|
uint32 TotalPageFileSpace;
|
|
[read, volatile, Description (
|
|
"The TotalPhysicalMemory property indicates the total size (in bytes) of "
|
|
"the physical memory. Constraints: none; Example: 40464")]
|
|
uint32 TotalPhysicalMemory;
|
|
[read, volatile, Description (
|
|
"The TotalVirtualMemory property indicates the total size (in bytes) of "
|
|
"the virrtual memory. Constraints: none; Example: 2093056")]
|
|
uint32 TotalVirtualMemory;
|
|
[read, volatile, Description (
|
|
"The Name property indicates the name of the logical memory "
|
|
"configuration. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Not specified.")]
|
|
string Name;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32NetworkAdapterConfiguration class represents the configuration "
|
|
"information of a network adapter. Membership Criteria: Not specified. "
|
|
"Example: Not specified."), Schema ("Win32")]
|
|
class Win32NetworkAdapterConfiguration:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Index property indicates the index number of the Win32 network "
|
|
"adapter configuration. Constraints: none; Example: Not specified.")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The DHCPEnabled property determines whether to allow a dynamic host "
|
|
"configuration protocol (DHCP) server to automatically assign an IP "
|
|
"address when establishing a network connection. Constraints: TRUE or "
|
|
"FALSE. If TRUE, DHCP is enabled.")]
|
|
bool DHCPEnabled;
|
|
[read, volatile, Description (
|
|
"The DHCPLeaseExpires property indicates the date and time that the DHCP "
|
|
"lease expires. Constraints: none; Example: 20521201000230.000000000 ")
|
|
]
|
|
datetime DHCPLeaseExpires;
|
|
[read, volatile, Description (
|
|
"The DHCPLeaseObtained property indicates the date and time that the "
|
|
"DHCP lease was obtained. Constraints: none; Example: 19521201000230."
|
|
"000000000 ")]
|
|
datetime DHCPLeaseObtained;
|
|
[read, volatile, Description (
|
|
"The DHCPServer property indicates the IP address of the DHCP server. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 154.55.34.0")
|
|
]
|
|
string DHCPServer;
|
|
[read, volatile, Description (
|
|
"The DefaultGateway property indicates the IP address of the default "
|
|
"gateway. Constraints: none; Character Set: Alphanumeric; Example: 255."
|
|
"255.240.0")]
|
|
string DefaultIPGateway;
|
|
[read, volatile, Description (
|
|
"The IOAddress property indicates the IO address of the network adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 0320-032F")]
|
|
uint32 IOAddress;
|
|
[read, volatile, Description (
|
|
"The IPAddress property indicates the IP address of the network adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 155.34.22.0")
|
|
]
|
|
string IPAddress;
|
|
[read, volatile, Description (
|
|
"The IPSubnet property indicates the subnet mask of the network adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: 155.34.22.0")
|
|
]
|
|
string IPSubnet;
|
|
[read, volatile, Description (
|
|
"The IPXAddress property indicates the IPX address of the network "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string IPXAddress;
|
|
[read, volatile, Description (
|
|
"The IRQ property indicates the IRQ setting of the network adapter. "
|
|
"Constraints: none; Example: 14")]
|
|
uint32 IRQ;
|
|
[read, volatile, Description (
|
|
"The MACAddress property indicates the MAC address of the network "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: 00:"
|
|
"80:C7:8F:6C:96")]
|
|
string MACAddress;
|
|
[read, volatile, Description (
|
|
"The ServiceName property indicates the service name of the network "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string ServiceName;
|
|
[read, volatile, Description (
|
|
"The BusType property indicates the type of the bus. Constraints: STRING;"
|
|
" Character Set: Alphanumeric; Example: ISA, EISA, VLB, or PCI")]
|
|
string BusType;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32PrinterConfiguration class represents defines a printer "
|
|
"configuration. Membership Criteria: Not specified. Example: Not "
|
|
"specified."), Schema ("Win32")]
|
|
class Win32PrinterConfiguration:Setting
|
|
{
|
|
[read, volatile, Description (
|
|
"The Name property indicates the name of the current printer "
|
|
"configuration. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
" Not specified.")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The DitherType property indicates the dither type for the Win32 printer."
|
|
" Constraints:none; Example: Not specified.")]
|
|
uint32 DitherType;
|
|
[read, volatile, Description (
|
|
"The MediaType property indicates the media type. Constraints: none; "
|
|
"Example: paper")]
|
|
uint32 MediaType;
|
|
[read, volatile, Description (
|
|
"The ICMIntent property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 ICMIntent;
|
|
[read, volatile, Description (
|
|
"The ICMMethod property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 ICMMethod;
|
|
[read, volatile, Description (
|
|
"The DisplayFrequency property indicates the display frequency for the "
|
|
"Win32 printer. Constraints: none; Example: Not specified.")]
|
|
uint32 DisplayFrequency;
|
|
[read, volatile, Description (
|
|
"The DisplayFlags property indicates the display flags for the Win32 "
|
|
"printer. Constraints: none; Example: Not specified.")]
|
|
uint32 DisplayFlags;
|
|
[read, volatile, Description (
|
|
"The PelsHeight property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 PelsHeight;
|
|
[read, volatile, Description (
|
|
"The PelsWidth property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 PelsWidth;
|
|
[read, volatile, Description (
|
|
"The BitsPerPel property indicates the number of bits per pixel for the "
|
|
"Win32 printer. Constraints: none; Example: 16")]
|
|
uint32 BitsPerPel;
|
|
[read, volatile, Description (
|
|
"The LogPixels property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 LogPixels;
|
|
[read, volatile, Description (
|
|
"The FormName property indicates the name of the form used for the print "
|
|
"job. Constraints: none; Character Set: Alphanumeric; Example: cheques")
|
|
]
|
|
string FormName;
|
|
[read, volatile, Description (
|
|
"The Collate property determines whether to collate the print job. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the printer collates the print job."
|
|
)]
|
|
bool Collate;
|
|
[read, volatile, Description (
|
|
"The TTOption property indicates [To be written.] Constraints: none; "
|
|
"Example: [To be written.]")]
|
|
uint32 TTOption;
|
|
[read, volatile, Description (
|
|
"The YResolution property indicates the resolution along the Y axis ("
|
|
"height) of the print job. Constraints: none; Example: Not specified.")
|
|
]
|
|
uint32 YResolution;
|
|
[read, volatile, Description (
|
|
"The Duplex property determines whether the print media is printed on "
|
|
"both sides. Constraints: TRUE or FALSE. If TRUE, the print media is "
|
|
"printed on both sides.")]
|
|
bool Duplex;
|
|
[read, volatile, Description (
|
|
"The Color property indicates the color in which print jobs are produced."
|
|
" Constraints: none; Example: 0x000")]
|
|
uint32 Color;
|
|
[read, volatile, Description (
|
|
"The PrintQuality property indicates the quality of the print job. "
|
|
"Constraints: none; Example: Draft")]
|
|
uint32 PrintQuality;
|
|
[read, volatile, Description (
|
|
"The Copies property indicates the number copies to be printed. "
|
|
"Constraints: none; Example: 2")]
|
|
uint32 Copies;
|
|
[read, volatile, Description (
|
|
"The Scale property indicates the scale of the print job. Constraints: "
|
|
"none; Example: Not specified.")]
|
|
uint32 Scale;
|
|
[read, volatile, Description (
|
|
"The PaperWidth property indicates the width of the paper. Constraints: "
|
|
"none; Example: 8.5")]
|
|
uint32 PaperWidth;
|
|
[read, volatile, Description (
|
|
"The PaperLength property indicates the length of the paper. Constraints:"
|
|
" none; Example: 11")]
|
|
uint32 PaperLength;
|
|
[read, volatile, Description (
|
|
"The PaperSize property indicates the size of the paper. Constraints: "
|
|
"none; Example: A4 or Letter")]
|
|
string PaperSize;
|
|
[read, volatile, Description (
|
|
"The Orientation property indicates the orientation of the print job. "
|
|
"Constraints: none; Example: Landscape or Portrait")]
|
|
uint32 Orientation;
|
|
[read, volatile, Description (
|
|
"The DriverVersion property indicates the version of the Win32 printer "
|
|
"driver. Constraints: none; Example: Not specified.")]
|
|
uint32 DriverVersion;
|
|
[read, volatile, Description (
|
|
"The SpecVersion property indicates the version of the specification. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 SpecVersion;
|
|
[read, volatile, Description (
|
|
"The DeviceName property indicates the name of the print device. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string DeviceName;
|
|
[read, volatile, Description (
|
|
"The XResolution property indicates the resolution along the X axis ("
|
|
"width) of the print job. Constraints: none; Example: Not specified.")]
|
|
uint32 XResolution;
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the printer "
|
|
"configurationl. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
" 1")]
|
|
uint32 Index;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32ProgramGroup class represents program groups in a Win32 system."
|
|
" Membership Criteria: Not specified. Example: Accessories."), Schema (
|
|
"Win32")]
|
|
class Win32ProgramGroup:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the user name followed by the group name. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: All Users:"
|
|
"Accessories\System Tools")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The Index property indicates the index number of the Win32 program "
|
|
"group. Constraints: none; Example: 3")]
|
|
uint32 Index;
|
|
[read, volatile, Description (
|
|
"The UserName property indicates the users who can access the Win32 "
|
|
"program group. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"All Users")]
|
|
string UserName;
|
|
[read, volatile, Description (
|
|
"The GroupName property indicates the name of the Win32 program group. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"Accessories\System Tools")]
|
|
string GroupName;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SerialPortConfiguration class represents a serial port "
|
|
"configuration. Membership Criteria: None. Example: Not specified."),
|
|
Schema ("Win32")]
|
|
class Win32SerialPortConfiguration:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the Win32 serial port. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: COM1")]
|
|
string Name;
|
|
[read, volatile, Description (
|
|
"The IsBusy property determines whether the serial port is busy. "
|
|
"Constraints: TRUE or FALSE. If TRUE, the serial port is busy.")]
|
|
bool IsBusy;
|
|
[read, volatile, Description (
|
|
"The BaudRate property indicates the baud rate for this serial port. "
|
|
"Constraints: none; Example: 9600")]
|
|
uint32 BaudRate;
|
|
[read, volatile, Description (
|
|
"The XOnXMitThreshold property indicates the XOn transmit threshold. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 XOnXMitThreshold;
|
|
[read, volatile, Description (
|
|
"The XOffXMitThreshold property indicates the XOff transmit threshold "
|
|
"for the Win32 serial port. Constraints: none; Example: Not specified.")
|
|
]
|
|
uint32 XOffXMitThreshold;
|
|
[read, volatile, Description (
|
|
"The BitsPerByte property indicates the number of bits per byte for the "
|
|
"Win32 serial port. Constraints: none; Example: 8")]
|
|
uint32 BitsPerByte;
|
|
[read, volatile, Description (
|
|
"The XOnCharacter property indicates the XOn character. Constraints: "
|
|
"none; Example: Not specified.")]
|
|
uint32 XOnCharacter;
|
|
[read, volatile, Description (
|
|
"The XOffCharacter property indicates the XOff character for the Win32 "
|
|
"serial port. Constraints: none; Example: Not specified.")]
|
|
uint32 XOffCharacter;
|
|
[read, volatile, Description (
|
|
"The ErrorReplaceCharacter property indicates the error replace "
|
|
"character. Constraints: none; Example: ^C")]
|
|
uint32 ErrorReplaceCharacter;
|
|
[read, volatile, Description (
|
|
"The EOFCharacter property indicates the end of file (EOF) character. "
|
|
"Constraints: none; Example: ^Z")]
|
|
uint32 EOFCharacter;
|
|
[read, volatile, Description (
|
|
"The EventCharacter property indicates the event character. Constraints: "
|
|
"none; Example: ^e")]
|
|
uint32 EventCharacter;
|
|
[read, volatile, Description (
|
|
"The BinaryMode property determines whether binary mode is enabled for "
|
|
"the serial port. Constraints: TRUE or FALSE. If TRUE, binary mode is "
|
|
"enabled.")]
|
|
bool BinaryModeEnabled;
|
|
[read, volatile, Description (
|
|
"The ParityCheckEnabled property determines whether parity checking is "
|
|
"enabled. Constraints: TRUE or FALSE. If TRUE, parity checking is "
|
|
"enabled.")]
|
|
bool ParityCheckEnabled;
|
|
[read, volatile, Description (
|
|
"The CTSOutflowControl property determines whether data outflow control "
|
|
"is enabled when a Clear To Send (CTS) condition exists. Constraints: "
|
|
"TRUE or FALSE. If TRUE, CTS outflow control is enabled.")]
|
|
bool CTSOutflowControl;
|
|
[read, volatile, Description (
|
|
"The DSROutflowControl property determines whether data outflow control "
|
|
"is enabled when a Data Set Read (DSR) condition exists. Constraints: "
|
|
"TRUE or FALSE. If TRUE, DSR outflow control is enabled.")]
|
|
bool DSROutflowControl;
|
|
[read, volatile, Description (
|
|
"The DSRSensitivity property determines whether DSR sensitivity is "
|
|
"enabled. Constraints: TRUE or FALSE. If TRUE, DSR sensitivity is "
|
|
"enabled.")]
|
|
bool DSRSensitivity;
|
|
[read, volatile, Description (
|
|
"The ContinueXMitOnXOff property determines [To be written.] Constraints:"
|
|
" TRUE or FALSE. If TRUE, [to be written.]")]
|
|
bool ContinueXMitOnXOff;
|
|
[read, volatile, Description (
|
|
"The XOnXOffOutFlowControl property indicates the amount of data outflow."
|
|
" Constraints: none; Example: Not specified.")]
|
|
uint32 XOnXOffOutFlowControl;
|
|
[read, volatile, Description (
|
|
"The ErrorReplacementEnabled property determines whether error "
|
|
"replacement is enabled. Constraints: TRUE or FALSE. If TRUE, error "
|
|
"replacement is enabled.")]
|
|
bool ErrorReplacementEnabled;
|
|
[read, volatile, Description (
|
|
"The DiscardNULLBytes property determines whether to discard NULL bytes ("
|
|
"characters). Constraints: TRUE or FALSE. If TRUE, NULL bytes are "
|
|
"discarded.")]
|
|
bool DiscardNULLBytes;
|
|
[read, volatile, Description (
|
|
"The AbortReadWriteOnError property determines whether to abort a read "
|
|
"or write operation when an error occurs. Constraints: TRUE or FALSE. If "
|
|
"TRUE, the operation is aborted.")]
|
|
bool AbortReadWriteOnError;
|
|
[read, volatile, Description (
|
|
"The DTRFlowControlType property indicates the type of data terminal "
|
|
"ready (DTR) flow control. Constraints: none; Character Set: "
|
|
"Alphanumeric; Example: Not specified.")]
|
|
string DTRFlowControlType;
|
|
[read, volatile, Description (
|
|
"The RTSFlowControlType property indicates the type of ready to send ("
|
|
"RTS) flow control. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: Not specified.")]
|
|
string RTSFlowControlType;
|
|
[read, volatile, Description (
|
|
"The Parity property indicates the type of parity used. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: None, Even, or Odd")]
|
|
string Parity;
|
|
[read, volatile, Description (
|
|
"The StopBits property indicates the number of stop bits for the Win32 "
|
|
"serial port. Constraints: none; Example: 1")]
|
|
string StopBits;
|
|
[read, volatile, Description (
|
|
"The XOnXOffInFlowControl property indicates the amount of data inflow. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 XOnXOffInFlowControl;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32TimeZone class represents the time zone information for a "
|
|
"Win32 system. Membership Criteria: Not specified. Example: (GMT08:00) "
|
|
"Pacific Time (US & Canada); Tijuana."), Schema ("Win32")]
|
|
class Win32TimeZone:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The StandardName property indicates the name during standard time. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string StandardName;
|
|
[read, volatile, Description (
|
|
"The Bias property indicates [To be written.] Constraints: none; Example:"
|
|
" [To be written.]")]
|
|
uint32 Bias;
|
|
[read, volatile, Description (
|
|
"The StandardYear property indicates the year during standard time. "
|
|
"Constraints: none; Example: 97")]
|
|
uint32 StandardYear;
|
|
[read, volatile, Description (
|
|
"The StandardMonth property indicates the month of the year during "
|
|
"standard time. Constraints: none; Example: 12")]
|
|
uint32 StandardMonth;
|
|
[read, volatile, Description (
|
|
"The StandardDayOfWeek property indicates the day of the week during "
|
|
"standard time. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
" Monday")]
|
|
string StandardDayOfWeek;
|
|
[read, volatile, Description (
|
|
"The StandardDay property indicates the day during standard time. "
|
|
"Constraints: none; Example: 31")]
|
|
uint32 StandardDay;
|
|
[read, volatile, Description (
|
|
"The StandardHour property indicates the hour of the day during standard "
|
|
"time. Constraints: none; Example: 11")]
|
|
uint32 StandardHour;
|
|
[read, volatile, Description (
|
|
"The StandardMinute property indicates a minute during standard time. "
|
|
"Constraints: none; Example: 59")]
|
|
uint32 StandardMinute;
|
|
[read, volatile, Description (
|
|
"The StandardSecond property indicates a second during standard time. "
|
|
"Constraints: none; Example: 59")]
|
|
uint32 StandardSecond;
|
|
[read, volatile, Description (
|
|
"The StandardMillisecond property indicates a millionth of a second "
|
|
"during standard time. Constraints: none; Example: Not specified.")]
|
|
uint32 StandardMillisecond;
|
|
[read, volatile, Description (
|
|
"The StandardBias property indicates the bias during standard time. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 StandardBias;
|
|
[read, volatile, Description (
|
|
"The DaylightName property indicates the name during daylight saving "
|
|
"time. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string DaylightName;
|
|
[read, volatile, Description (
|
|
"The DaylightYear property indicates the year during daylight saving "
|
|
"time. Constraints: none; Example: 97")]
|
|
uint32 DaylightYear;
|
|
[read, volatile, Description (
|
|
"The DaylightMonth property indicates the month of the year during "
|
|
"daylight saving time. Constraints: none; Example: 4")]
|
|
uint32 DaylightMonth;
|
|
[read, volatile, Description (
|
|
"The DaylightDayOfWeek property indicates the day of the week during "
|
|
"daylight saving time. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: Monday")]
|
|
string DaylightDayOfWeek;
|
|
[read, volatile, Description (
|
|
"The DaylightDay property indicates the day during daylight saving time. "
|
|
"Constraints: none; Example: 31")]
|
|
uint32 DaylightDay;
|
|
[read, volatile, Description (
|
|
"The DaylightHour property indicates the hour of the day during daylight "
|
|
"saving time. Constraints: none; Example: 11")]
|
|
uint32 DaylightHour;
|
|
[read, volatile, Description (
|
|
"The DaylightMinute property indicates a minute during daylight saving "
|
|
"time. Constraints: none; Example: 59")]
|
|
uint32 DaylightMinute;
|
|
[read, volatile, Description (
|
|
"The DaylightSecond property indicates a second during daylight saving "
|
|
"time. Constraints: none; Example: 59")]
|
|
uint32 DaylightSecond;
|
|
[read, volatile, Description (
|
|
"The DaylightMillisecond property indicates a millionth of a second "
|
|
"during daylight saving time. Constraints: none; Example: Not specified."
|
|
)]
|
|
uint32 DaylightMillisecond;
|
|
[read, volatile, Description (
|
|
"The DaylightBias property indicates the bias during daylight saving "
|
|
"time. Constraints: none; Example: Not specified.")]
|
|
uint32 DaylightBias;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32VideoConfiguration class represents a configuration of a video "
|
|
"subsystem. Membership Criteria: Not specified. Example: Not specified."
|
|
), Schema ("Win32")]
|
|
class Win32VideoConfiguration:Setting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Name property indicates the name of the video adapter. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: Not specified.")]
|
|
string Name;
|
|
[read, volatile, key, Description (
|
|
"The AdapterCompatibility property indicates [To be written.] "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: [To be written."
|
|
"]")]
|
|
string AdapterCompatibility;
|
|
[read, volatile, Description (
|
|
"The ScreenWidth property indicates the width of the display screen. "
|
|
"Constraints: none; Example: Not specified."), Units ("Not specified")]
|
|
uint32 ScreenWidth;
|
|
[read, volatile, Description (
|
|
"The ScreenHeight property indicates the height of the display screen. "
|
|
"Constraints: none; Example: Not specified."), Units ("Not specified")]
|
|
uint32 ScreenHeight;
|
|
[read, volatile, Description (
|
|
"The HorizontalResolution property indicates the horizontal resolution "
|
|
"of the display. Constraints: none; Example: Not specified."), Units (
|
|
"Not specified")]
|
|
uint32 HorizontalResolution;
|
|
[read, volatile, Description (
|
|
"TheVerticalResolution property indicates the vertical resolution of the "
|
|
"display. Constraints: none; Example: Not specified."), Units (
|
|
"Not specified")]
|
|
uint32 VerticalResolution;
|
|
[read, volatile, Description (
|
|
"The PixelsPerXLogicalInch property indicates the number of pixels per "
|
|
"logical inch along the X axis (horizontal direction) of the display. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 PixelsPerXLogicalInch;
|
|
[read, volatile, Description (
|
|
"The PixelsPerYLogicalInch property indicates the number of pixels per "
|
|
"logical inch along the Y axis (vertical direction of the display. "
|
|
"Constraints: none; Example: Not specified.")]
|
|
uint32 PixelsPerYLogicalInch;
|
|
[read, volatile, Description (
|
|
"The BitsPerPixel property indicates the number of bits per pixel. "
|
|
"Constraints: none; Example: 8")]
|
|
uint32 BitsPerPixel;
|
|
[read, volatile, Description (
|
|
"The ColorPlanes property indicates the number of color planes. "
|
|
"Constraints: none; Example: 4")]
|
|
uint32 ColorPlanes;
|
|
[read, volatile, Description (
|
|
"The DeviceSpecificPens property indicates the number of pens. "
|
|
"Constraints: none; Example: 3")]
|
|
uint32 DeviceSpecificPens;
|
|
[read, volatile, Description (
|
|
"The ColorTableEntries property indicates the number of color table "
|
|
"entries. Constraints: none; Example: 256")]
|
|
uint32 ColorTableEntries;
|
|
[read, volatile, Description (
|
|
"The ActualColorResolution property indicates the actual color "
|
|
"resolution of the video display. Constraints: none; Example: 256")]
|
|
uint32 ActualColorResolution;
|
|
[read, volatile, Description (
|
|
"The SystemPaletteEntries property indicates the number of system "
|
|
"palette entries. Constraints: none; Example: 256")]
|
|
uint32 SystemPaletteEntries;
|
|
[read, volatile, Description (
|
|
"The SystemPaletteReservedEntries property indicates the number of "
|
|
"system palette reserved entries. Constraints: none; Example: 24")]
|
|
uint32 SystemPaletteReservedEntries;
|
|
[read, volatile, Description (
|
|
"The RefreshRate property indicates the refresh rate (in hertz) of the "
|
|
"video adapter. Constraints: none; Example: 72")]
|
|
uint32 RefreshRate;
|
|
[read, volatile, Description (
|
|
"The ScanMode property indicates the scan mode of the video adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string ScanMode;
|
|
[read, volatile, Description (
|
|
"The AdapterType property indicates the type of video adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string AdapterType;
|
|
[read, volatile, Description (
|
|
"The AdapterRAM property indicates the memory size (in bytes) of the "
|
|
"video adapter. Constraints: none; Example: 64000")]
|
|
uint32 AdapterRAM;
|
|
[read, volatile, Description (
|
|
"The MonitorType property indicates the type of monitor. Constraints: "
|
|
"none; Character Set: Alphanumeric; Example: NEC 5FGp")]
|
|
string MonitorType;
|
|
[read, volatile, Description (
|
|
"The MonitorManufacturer property indicates the manufacturer of the "
|
|
"video adapter. Constraints: none; Character Set: Alphanumeric; Example: "
|
|
"NEC")]
|
|
string MonitorManufacturer;
|
|
[read, volatile, Description (
|
|
"The AdapterLocation property indicates the location of the video "
|
|
"adapter. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string AdapterLocation;
|
|
[read, volatile, Description (
|
|
"The AdapterDescription property indicates the descriptive name of the "
|
|
"video adapter. Constraints: none; Character Set: Alphanumeric; Example:"
|
|
" Not specified.")]
|
|
string AdapterDescription;
|
|
[read, volatile, Description (
|
|
"The AdapterChip property indicates the name of the adapter chip. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: s3")]
|
|
string AdapterChipType;
|
|
[read, volatile, Description (
|
|
"The InstalledDisplayDriver property indicates the name of the installed "
|
|
"display driver. Constraints: none; Character Set: Alphanumeric; "
|
|
"Example: Not specified.")]
|
|
string InstalledDisplayDrivers;
|
|
[read, volatile, Description (
|
|
"The AdapterDACType property indicates the DAC type of the adapter. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string AdapterDACType;
|
|
[Description (
|
|
"The DriverData property indicates the date and time of the "
|
|
"currently-installed video driver. Constraints: none; Example: Not "
|
|
"specified.")]
|
|
datetime DriverDate;
|
|
[Description (
|
|
"The InfFilename property indicates the path to the INF file. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: C:"
|
|
"\WINNT\SYSTEM32\DRIVERS")]
|
|
string InfFilename;
|
|
[Description (
|
|
"The InfSection property indicates the section of the INF file wherein "
|
|
"resides the Win32 video configuration information. Constraints: none; "
|
|
"Character Set: Alphanumeric; Example: Not specified.")]
|
|
string InfSection;
|
|
};
|
|
|
|
[Description (
|
|
"The VolumeSet class has not been specified. Membership Criteria: Not "
|
|
"specified. Example: The number of volumes on a partition."), Schema (
|
|
"CIM")]
|
|
class VolumeSet:DiskPartitionConfiguration
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The StripeSet class has not been specified. Membership Criteria: Not "
|
|
"specified. Example: Not specified."), Schema ("CIM")]
|
|
class StripeSet:DiskPartitionConfiguration
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"The MirrorSet class has not been specified. Membership Criteria: Not "
|
|
"specified. Example: Not specified."), Schema ("CIM")]
|
|
class MirrorSet:DiskPartitionConfiguration
|
|
{
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), NavigatorAppearance (2), Association,
|
|
Description (
|
|
"The Win32ProtocolBinding class represents an association among a "
|
|
"service, a network protocol, and an adapter on a Win32 system. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association."), Schema ("Win32")]
|
|
class Win32ProtocolBinding
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Protocol reference represents the role of the Win32NetworkProtocol "
|
|
"object of the Win32ProtocolBinding association. Role: The associated "
|
|
"Win32 network protocol provides the protocol that implements the "
|
|
"binding.")]
|
|
Win32NetworkProtocol REF Protocol;
|
|
[read, volatile, key, Description (
|
|
"The Device reference represents the role of the Adapter object of the "
|
|
"Win32ProtocolBinding association. Role: The associated adapter provides "
|
|
"the device that implements the binding.")]
|
|
Adapter REF Device;
|
|
[read, volatile, key, Description (
|
|
"The Service reference represents the role of the Win32Service object of "
|
|
"the Win32ProtocolBinding association. Role: The associated Win32 "
|
|
"service provides the service that implements the binding.")]
|
|
Win32Service REF Service;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The ElementSetting class represents an association between a Setting "
|
|
"object and the managed system element for which it provides settings. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association."), Schema ("CIM")]
|
|
class ElementSetting
|
|
{
|
|
[Description (
|
|
"The Element reference represents the role of the ManagedSystemElement "
|
|
"object of the ElementSettings association. Role: The associated managed "
|
|
"system element provides the element that implements the element setting."
|
|
)]
|
|
ManagedSystemElement REF Element;
|
|
[Description (
|
|
"The Setting reference represents the role of the Setting object of the "
|
|
"ElementSettings association. Role: The associated setting provides the "
|
|
"setting that implements the element setting.")]
|
|
Setting REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemProgramGroups class represents an association between a "
|
|
"program group and a Win32 computer system. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SystemProgramGroups:ElementSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Win32ProgramGroup "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"program group provides the setting that implements the element setting."
|
|
)]
|
|
Win32ProgramGroup REF Setting;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The Win32DeviceSettings class represents an association between a "
|
|
"device and its configuration settings. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32"), Provider ("CIMWin32")
|
|
]
|
|
class Win32DeviceSettings:ElementSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Device object of the "
|
|
"ElementSettings association. Role: The associated device provides the "
|
|
"element that implements the element setting.")]
|
|
Device REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Setting object of the "
|
|
"ElementSettings association. Role: The associated setting provides the "
|
|
"setting that implements the element setting.")]
|
|
Setting REF Setting;
|
|
};
|
|
|
|
[Description (
|
|
"The Win32SystemSetting class represents an association between a system "
|
|
"and its configuration settings. Membership Criteria: Any instance of "
|
|
"this type of relationship between the two classes is a member of this "
|
|
"association."), Association, Schema ("Win32"), Provider ("CIMWin32")]
|
|
class Win32SystemSetting:ElementSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Setting object of the "
|
|
"ElementSettings association. Role: The associated setting provides the "
|
|
"setting that implements the element setting.")]
|
|
Setting REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemTimeZone class represents an association between a Win32 "
|
|
"computer system and the time zone in which it is running. Membership "
|
|
"Criteria: Any instance of this type of relationship between the two "
|
|
"classes is a member of this association."), Schema ("Win32")]
|
|
class Win32SystemTimeZone:ElementSetting
|
|
{
|
|
[read, volatile, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Win32TimeZone object "
|
|
"of the ElementSettings association. Role: The associated Win32 time "
|
|
"zone provides the setting that implements the element setting.")]
|
|
Win32TimeZone REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemDesktop class represents an association between a Win32 "
|
|
"computer system and its desktop layout. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SystemDesktop:ElementSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Win32Desktop object of "
|
|
"the ElementSettings association. Role: The associated Win32 desktop "
|
|
"provides the setting that implements the element setting.")]
|
|
Win32Desktop REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemLogicalMemoryConfiguration class represents an "
|
|
"association between a system and its logical memory configuration. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association."), Schema ("Win32")]
|
|
class Win32SystemLogicalMemoryConfiguration:Win32SystemSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, Key, Description (
|
|
"The Setting reference represents the role of the "
|
|
"Win32LogicalMemoryConfiguration object of the ElementSettings "
|
|
"association. Role: The associated Win32 logical memory configuration "
|
|
"provides the setting that implements the element setting.")]
|
|
Win32LogicalMemoryConfiguration REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemLoadOrderGroups class represents an association between "
|
|
"a system and its load order groups. Membership Criteria: Any instance "
|
|
"of this type of relationship between the two classes is a member of "
|
|
"this association."), Schema ("Win32")]
|
|
class Win32SystemLoadOrderGroups:Win32SystemSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Win32LoadOrderGroup "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"load order group provides the setting that implements the element "
|
|
"setting.")]
|
|
Win32LoadOrderGroup REF Setting;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The Win32SystemBootConfiguration class represents an association "
|
|
"between a system and its boot configuration. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32"), Provider ("CIMWin32")
|
|
]
|
|
class Win32SystemBootConfiguration:Win32SystemSetting
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32ComputerSystem "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"computer system provides the element that implements the element "
|
|
"setting.")]
|
|
Win32ComputerSystem REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Win32BootConfiguration "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"boot configuration provides the setting that implements the element "
|
|
"setting.")]
|
|
Win32BootConfiguration REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32UserDesktop class represents an association between a user and "
|
|
"a desktop layout. Membership Criteria: Any instance of this type of "
|
|
"relationship between the two classes is a member of this association.")
|
|
, Schema ("Win32")]
|
|
class Win32UserDesktop:Win32DeviceSettings
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Win32User object of "
|
|
"the ElementSettings association. Role: The associated Win32 user "
|
|
"provides the element that implements the element setting.")]
|
|
Win32UserAccount REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the Win32Desktop object of "
|
|
"the ElementSettings association. Role: The associated Win32 desktop "
|
|
"provides the setting that implements the element setting.")]
|
|
Win32Desktop REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SerialPortSetting class represents an association between a "
|
|
"serial port and its configuration settings. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SerialPortSetting:Win32DeviceSettings
|
|
{
|
|
[read, volatile, Description (
|
|
"The Element reference represents the role of the Win32SerialPort object "
|
|
"of the ElementSettings association. Role: The associated Win32 serial "
|
|
"port provides the element that implements the element setting.")]
|
|
Win32SerialPort REF Element;
|
|
[read, volatile, Description (
|
|
"The Setting reference represents the role of the "
|
|
"Win32SerialPortConfiguration object of the ElementSettings association. "
|
|
"Role: The associated Win32 serial port configuration provides the "
|
|
"setting that implements the element setting.")]
|
|
Win32SerialPortConfiguration REF Setting;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The Win32PrinterSetting class represents an association between a "
|
|
"printer and its configuration settings. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Provider ("CIMWin32"), Schema ("Win32")
|
|
]
|
|
class Win32PrinterSetting:Win32DeviceSettings
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Element reference represents the role of the Printer object of the "
|
|
"ElementSettings association. Role: The associated printer provides the "
|
|
"element that implements the element setting.")]
|
|
Printer REF Element;
|
|
[read, volatile, key, Description (
|
|
"The Setting reference represents the role of the "
|
|
"Win32PrinterConfiguration object of the ElementSettings association. "
|
|
"Role: The associated Win32 printer configuration provides the setting "
|
|
"that implements the element setting.")]
|
|
Win32PrinterConfiguration REF Setting;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32NetworkAdapterSetting class represents an association between "
|
|
"a network adapter and its configuration settings. Membership Criteria: "
|
|
"Any instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32NetworkAdapterSetting:Win32DeviceSettings
|
|
{
|
|
[read, volatile, Description (
|
|
"The Element reference represents the role of the Win32NetworkAdapter "
|
|
"object of the ElementSettings association. Role: The associated Win32 "
|
|
"network adapter provides the element that implements the element "
|
|
"setting.")]
|
|
Win32NetworkAdapter REF Element;
|
|
[read, volatile, Description (
|
|
"The Setting reference represents the role of the "
|
|
"Win32NetworkAdapterConfiguration object of the ElementSettings "
|
|
"association. Role: The associated Win32 network adapter configuration "
|
|
"provides the setting that implements the element setting.")]
|
|
Win32NetworkAdapterConfiguration REF Setting;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The Dependency class represents an association that defines any "
|
|
"dependency between managed system elements. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Association, Schema ("CIM")]
|
|
class Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the ManagedSystemElement "
|
|
"object of the Dependency association. Role: The associated managed "
|
|
"system element provides the dependent that implements the dependency.")
|
|
]
|
|
ManagedSystemElement REF Dependent;
|
|
[Description ("The Antecedent reference represents the role of the "
|
|
"ManagedSystemElement object of the Dependency association. Role: The "
|
|
"associated managed system element provides the antecedent that "
|
|
"implements the dependency.")]
|
|
ManagedSystemElement REF Antecedent;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The ProcessThreads class represents an association between a process "
|
|
"and a thread. Membership Criteria: Any instance of this type of "
|
|
"relationship between the two classes is a member of this association.")
|
|
, Schema ("CIM")]
|
|
class ProcessThreads:Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the Thread object of the "
|
|
"Dependency association. Role: The associated thread provides the "
|
|
"dependent that implements the dependency.")]
|
|
Thread REF Dependent;
|
|
[Description (
|
|
"The Antecedent reference represents the role of the Process object of "
|
|
"the Dependency association. Role: The associated process provides the "
|
|
"antecedent that implements the dependency.")]
|
|
Process REF Antecedent;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The JobDestinationJobs class represents an association between a job "
|
|
"and its destination. Membership Criteria: Any instance of this type of "
|
|
"relationship between the two classes is a member of this association.")
|
|
, Schema ("CIM")]
|
|
class JobDestinationJobs:Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the Job object of the "
|
|
"Dependency association. Role: The associated job provides the dependent "
|
|
"that implements the dependency.")]
|
|
Job REF Dependent;
|
|
[Description (
|
|
"The Antecedent reference represents the role of the JobDestination "
|
|
"object of the Dependency association. Role: The associated job "
|
|
"destination provides the antecedent that implements the dependency.")]
|
|
JobDestination REF Antecedent;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The ServiceDevice class represents an association between a device and "
|
|
"a system service. Membership Criteria: Any instance of this type of "
|
|
"relationship between the two classes is a member of this association.")
|
|
, Schema ("CIM")]
|
|
class ServiceDevice:Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the Device object of the "
|
|
"Dependency association. Role: The associated device provides the "
|
|
"dependent that implements the dependency.")]
|
|
Device REF Dependent;
|
|
[Description (
|
|
"The Antecedent reference represents the role of the SystemService "
|
|
"object of the Dependency association. Role: The associated system "
|
|
"service provides the antecedent that implements the dependency.")]
|
|
SystemService REF Antecedent;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The DeviceDriver class represents an association between a device and a "
|
|
"driver. Membership Criteria: Any instance of this type of relationship "
|
|
"between the two classes is a member of this association."), Schema (
|
|
"CIM")]
|
|
class DeviceDriver:Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the Device object of the "
|
|
"Dependency association. Role: The associated device provides the "
|
|
"dependent that implements the dependency.")]
|
|
Device REF Dependent;
|
|
[Description (
|
|
"The Antecedent reference represents the role of the Driver object of "
|
|
"the Dependency association. Role: The associated driver provides the "
|
|
"antecedent that implements the dependency.")]
|
|
ExecutableFile REF Antecedent;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The ProcessExecutable class represents an association between a process "
|
|
"and an executable file. Membership Criteria: Any instance of this type "
|
|
"of relationship between the two classes is a member of this association."
|
|
), Schema ("CIM")]
|
|
class ProcessExecutable:Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the Process object of "
|
|
"the Dependency association. Role: The associated process provides the "
|
|
"dependent that implements the dependency.")]
|
|
Process REF Dependent;
|
|
[Description (
|
|
"The Antecedent reference represents the role of the ExecutableFile "
|
|
"object of the Dependency association. Role: The associated executable "
|
|
"file provides the antecedent that implements the dependency.")]
|
|
ExecutableFile REF Antecedent;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32DiskDriveToDiskPartition class represents an association "
|
|
"between a disk drive and a partition. Membership Criteria: Any instance "
|
|
"of this type of relationship between the two classes is a member of "
|
|
"this association."), Schema ("Win32")]
|
|
class Win32DiskDriveToDiskPartition:Dependency
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Antecedent reference represents the role of the Win32DiskDrive "
|
|
"object of the Dependency association. Role: The associated Win32 disk "
|
|
"drive provides the antecedent that implements the dependency.")]
|
|
Win32DiskDrive REF Antecedent;
|
|
[read, volatile, key, Description (
|
|
"The Dependent reference represents the role of the Win32Partition "
|
|
"object of the Dependency association. Role: The associated Win32 "
|
|
"partition provides the dependent that implements the dependency.")]
|
|
Win32Partition REF Dependent;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The Connection class represents an association between two devices. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association."), Schema ("CIM")]
|
|
class Connection:Dependency
|
|
{
|
|
[Description (
|
|
"The Dependent reference represents the role of the Device object of the "
|
|
"Dependency association. Role: The associated device provides the "
|
|
"dependent that implements the dependency.")]
|
|
Device REF Dependent;
|
|
[Description (
|
|
"The Antecedent reference represents the role of the Device object of "
|
|
"the Dependency association. Role: The associated device provides the "
|
|
"antecedent that implements the dependency.")]
|
|
Device REF Antecedent;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32DiskDriveToDiskPartition class represents an association "
|
|
"between a paritition and a physical disk. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32DependentService:Dependency
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Antecedent reference represents the role of the Win32Service object "
|
|
"of the Dependency association. Role: The associated Win32 service "
|
|
"provides the antecedent that implements the dependency.")]
|
|
Win32Service REF Antecedent;
|
|
[read, volatile, key, Description (
|
|
"The Dependent reference represents the role of the Win32Service object "
|
|
"of the Dependency association. Role: The associated Win32 service "
|
|
"provides the dependent that implements the dependency.")]
|
|
Win32Service REF Dependent;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32LogicalDiskToPartition class represents an association between "
|
|
"a logical disk and a partition. Membership Criteria: Any instance of "
|
|
"this type of relationship between the two classes is a member of this "
|
|
"association."), Schema ("Win32")]
|
|
class Win32LogicalDiskToPartition:Dependency
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The Antecedent reference represents the role of the Win32Partition "
|
|
"object of the Dependency association. Role: The associated Win32 "
|
|
"partition provides the antecedent that implements the dependency.")]
|
|
Win32Partition REF Antecedent;
|
|
[read, volatile, key, Description (
|
|
"The Dependent reference represents the role of the Win32LogicalDisk "
|
|
"object of the Dependency association. Role: The associated Win32 "
|
|
"logical disk provides the dependent that implements the dependency.")]
|
|
Win32LogicalDisk REF Dependent;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The Component class represents an association between a managed system "
|
|
"element and a group to which it belongs. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("CIM")]
|
|
class Component
|
|
{
|
|
[Description ("The ComponentGroup reference represents the role of the "
|
|
"ManagedSystemElement object of the Component association. Role: The "
|
|
"associated managed system element provides the component group that "
|
|
"implements the component.")]
|
|
ManagedSystemElement REF ComponentGroup;
|
|
[Description ("The ComponentPart reference represents the role of the "
|
|
"ManagedSystemElement object of the Component association. Role: The "
|
|
"associated managed system element provides the component part that "
|
|
"implements the component.")]
|
|
ManagedSystemElement REF ComponentPart;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The PhysicalComponents class represents an association between a "
|
|
"physical element and a managed system element. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("CIM")]
|
|
class PhysicalComponents:Component
|
|
{
|
|
[Description ("The ComponentGroup reference represents the role of the "
|
|
"ManagedSystemElement object of the PhysicalComponents association. Role:"
|
|
" The associated managed system element provides the component group "
|
|
"that implements the physical component.")]
|
|
ManagedSystemElement REF ComponentGroup;
|
|
[Description (
|
|
"The ComponentPart reference represents the role of the PhysicalElement "
|
|
"object of the PhysicalComponents association. Role: The associated "
|
|
"physical element provides the component part that implements the "
|
|
"physical component.")]
|
|
PhysicalElement REF ComponentPart;
|
|
};
|
|
|
|
[Association ("True"), Description (
|
|
"The SystemComponent class represents an association between a managed "
|
|
"system element and the system of which it is a part. Membership "
|
|
"Criteria: Any instance of this type of relationship between the two "
|
|
"classes is a member of this association."), Schema ("CIM")]
|
|
class SystemComponent:Component
|
|
{
|
|
[Description (
|
|
"The ComponentGroup reference represents the role of the System object "
|
|
"of the SystemComponent association. Role: The associated system "
|
|
"provides the component group that implements the system component.")]
|
|
System REF ComponentGroup;
|
|
[Description ("The ComponentPart reference represents the role of the "
|
|
"ManagedSystemElement object of the SystemComponent association. Role: "
|
|
"The associated managed system element provides the part that implements "
|
|
"the system component.")]
|
|
ManagedSystemElement REF ComponentPart;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemProcesses class represents an association between a "
|
|
"process and a Win32 computer system. Membership Criteria: Any instance "
|
|
"of this type of relationship between the two classes is a member of "
|
|
"this association."), Schema ("Win32")]
|
|
class Win32SystemProcesses:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemProcesses association. "
|
|
"Role: The associated Win32 computer system provides the component group "
|
|
"that implements the Win32 system process.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the Win32UserAccount "
|
|
"object of the Win32SystemProcesses association. Role: The associated "
|
|
"Win32 user provides the component part that implements the Win32 system "
|
|
"process.")]
|
|
Win32Process REF ComponentPart;
|
|
};
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association, Description (
|
|
"The Win32SystemUsers class represents an association between a user and "
|
|
"a Win32 computer system. Membership Criteria: Any instance of this type "
|
|
"of relationship between the two classes is a member of this association."
|
|
), Schema ("Win32")]
|
|
class Win32SystemUsers:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemUsers association. Role: "
|
|
"The associated Win32 computer system provides the component group that "
|
|
"implements the Win32 system user.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the Win32UserAccount "
|
|
"object of the Win32SystemUsers association. Role: The associated Win32 "
|
|
"user provides the component part that implements the Win32 system user."
|
|
)]
|
|
Win32UserAccount REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemSystemDriver class represents an association between a "
|
|
"system driver and a Win32 computer system. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SystemSystemDriver:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemSystemDrivers association. "
|
|
"Role: The associated Win32 computer system provides the component group "
|
|
"that implements the Win32 system system driver.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the "
|
|
"Win32SystemDriver object of the Win32SystemSystemDrivers association. "
|
|
"Role: The associated Win32 system driver provides the part that "
|
|
"implements the Win32 system system driver.")]
|
|
Win32SystemDriver REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemBIOS class represents an association between a system "
|
|
"BIOS and a Win32 computer system. Membership Criteria: Any instance of "
|
|
"this type of relationship between the two classes is a member of this "
|
|
"association."), Schema ("Win32")]
|
|
class Win32SystemBIOS:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemBIOS association. Role: "
|
|
"The associated Win32 computer system provides the group that implements "
|
|
"the Win32 system BIOS.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the Win32BIOS object "
|
|
"of the Win32SystemSystemBIOS association. Role: The associated Win32 "
|
|
"BIOS provides the part that implements the Win32 system BIOS.")]
|
|
Win32BIOS REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemOperatingSystem class represents an association between "
|
|
"an operating system and the Win32 computer system on which it runs. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association."), Schema ("Win32")]
|
|
class Win32SystemOperatingSystem:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemOperatingSystem "
|
|
"association. Role: The associated Win32 computer system provides the "
|
|
"group that implements the Win32 system operating system.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the "
|
|
"Win32OperatingSystem object of the Win32SystemSystemBIOS association. "
|
|
"Role: The associated Win32 BIOS provides the part that implements the "
|
|
"Win32 system BIOS.")]
|
|
Win32OperatingSystem REF ComponentPart;
|
|
[read, volatile, key, Description (
|
|
"The Mode property indicates the mode in which the operating system "
|
|
"should be used. Constraints: None. Character Set: Alphanumeric. Example:"
|
|
" VGA mode.")]
|
|
string Mode;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemServices class represents an association between a "
|
|
"system service and a Win32 computer system. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SystemServices:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemServices association. Role:"
|
|
" The associated Win32 computer system provides the group that "
|
|
"implements the Win32 system service.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the Win32Service "
|
|
"object of the Win32SystemServices association. Role: The associated "
|
|
"Win32Service provides the part that implements the Win32 system service."
|
|
)]
|
|
Win32Service REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemPartitions class represents an association between a "
|
|
"disk paritition and a Win32 computer system. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SystemPartitions:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemPartitions association. "
|
|
"Role: The associated Win32 computer system provides the group that "
|
|
"implements the Win32 system partition.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the Win32Partition "
|
|
"object of the Win32SystemPartitions association. Role: The associated "
|
|
"Win32Partition provides the part that implements the Win32 system "
|
|
"partition.")]
|
|
Win32Partition REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemDevices class represents an association between a device "
|
|
"and a Win32 computer system. Membership Criteria: Any instance of this "
|
|
"type of relationship between the two classes is a member of this "
|
|
"association."), Schema ("Win32")]
|
|
class Win32SystemDevices:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemDevices association. Role: "
|
|
"The associated Win32 computer system provides the group that implements "
|
|
"the Win32 system device.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the Device object of "
|
|
"the Win32SystemDevices association. Role: The associated device "
|
|
"provides the part that implements the Win32 system device.")]
|
|
Device REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemNetworkConnections class represents an association "
|
|
"between a network connection and a Win32 computer system. Membership "
|
|
"Criteria: Any instance of this type of relationship between the two "
|
|
"classes is a member of this association."), Schema ("Win32")]
|
|
class Win32SystemNetworkConnections:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemNetworkConnections "
|
|
"association. Role: The associated Win32 computer system provides the "
|
|
"group that implements the Win32 system network connection.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the "
|
|
"Win32NetworkConnection object of the Win32SystemNetworksConnection "
|
|
"association. Role: The associated Win32 network connection provides the "
|
|
"part that implements the Win32 system network connection.")]
|
|
Win32NetworkConnection REF ComponentPart;
|
|
};
|
|
|
|
[Association, Dynamic, Provider ("CIMWin32"), Description (
|
|
"The Win32SystemResources class represents an association between a "
|
|
"system resource and a Win32 computer system. Membership Criteria: Any "
|
|
"instance of this type of relationship between the two classes is a "
|
|
"member of this association."), Schema ("Win32")]
|
|
class Win32SystemResources:SystemComponent
|
|
{
|
|
[read, volatile, key, Description (
|
|
"The ComponentGroup reference represents the role of the "
|
|
"Win32ComputerSystem object of the Win32SystemResources association. "
|
|
"Role: The associated Win32 computer system provides the group that "
|
|
"implements the Win32 system resource.")]
|
|
Win32ComputerSystem REF ComponentGroup;
|
|
[read, volatile, key, Description (
|
|
"The ComponentPart reference represents the role of the "
|
|
"Win32SystemResource object of the Win32SystemSystemResources "
|
|
"association. Role: The associated Win32 system resource provides the "
|
|
"part that implements the Win32 system resource.")]
|
|
Win32SystemResource REF ComponentPart;
|
|
};
|
|
|
|
[Description (
|
|
"The Location class represents all location objects. Membership Criteria:"
|
|
" Not specified."), Schema ("CIM")]
|
|
class Location
|
|
{
|
|
[Description (
|
|
"The Name property indicates the location of a managed system element. "
|
|
"Constraints: none; Character Set: Alphanumeric; Example: Not specified."
|
|
)]
|
|
string Name;
|
|
[Description (
|
|
"The Position property indicates the position of a managed system "
|
|
"element. Constraints: none; Character Set: Alphanumeric; Example: Not "
|
|
"specified.")]
|
|
string Position;
|
|
};
|
|
|
|
[Description (
|
|
"The Configuration class allows one to group the setting and "
|
|
"dependencies, which apply to a particular situation or configuration. "
|
|
"Membership Criteria: Not specified."), OpalInventory, Schema ("CIM")]
|
|
class Configuration
|
|
{
|
|
};
|
|
|
|
[Description (
|
|
"A Profile is an arrangement of system components corresponding to the "
|
|
"requirements of a particular usage."), Schema ("CIM")]
|
|
class Profile:Configuration
|
|
{
|
|
};
|
|
|
|
[Association, Description (
|
|
"The SettingContext class represents an association between an element "
|
|
"setting and the context in which the setting exists. Membership "
|
|
"Criteria: Any instance of this type of relationship between the two "
|
|
"classes is a member of this association."), Schema ("CIM")]
|
|
class SettingContext
|
|
{
|
|
[Description (
|
|
"The Context reference represents the Configuration object of the "
|
|
"SettingContext association. Role: The associated Configuration provides "
|
|
"the context within which the setting object is used.")]
|
|
Configuration REF Context;
|
|
[Description (
|
|
"The Setting reference represents the role of the Setting object of the "
|
|
"SettingContext association. Role: The associated setting provides the "
|
|
"setting that implements the setting context.")]
|
|
Setting REF Setting;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The DependencyContext class represents an association between a "
|
|
"dependency and the context in which the dependency exists. Membership "
|
|
"Criteria: Any instance of this type of relationship between the two "
|
|
"classes is a member of this association."), Schema ("CIM")]
|
|
class DependencyContext
|
|
{
|
|
[Description (
|
|
"The Context reference represents the role of the Configuration object "
|
|
"of the DependencyContext association. Role: The associated arrangement "
|
|
"provides the context that implements the dependency context.")]
|
|
Configuration REF Context;
|
|
[Description (
|
|
"The Dependency reference represents the role of the Dependency object "
|
|
"of the DependencyContext association. Role: The associated dependency "
|
|
"provides the dependency that implements the dependency context.")]
|
|
Dependency REF Dependency;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The Container class represents an association between a physical "
|
|
"element and a physical package that contains the physical element. "
|
|
"Membership Criteria: Any instance of this type of relationship between "
|
|
"the two classes is a member of this association."), Schema ("CIM")]
|
|
class Container
|
|
{
|
|
[Description (
|
|
"The ContainedElement reference represents the role of the "
|
|
"PhysicalElement object of the Container association. Role: The "
|
|
"associated physical element provides the contained element that "
|
|
"implements the container.")]
|
|
PhysicalElement REF ContainedElement;
|
|
[Description (
|
|
"The ContainingElement reference represents the role of the "
|
|
"PhysicalPackage object of the Container association. Role: The "
|
|
"associated physical package provides the containing element that "
|
|
"implements the container.")]
|
|
PhysicalPackage REF ContainingElement;
|
|
};
|
|
|
|
[Association, Description (
|
|
"The PhysicalElementLocation class represents an association between a "
|
|
"physical element and its location. Membership Criteria: Any instance of "
|
|
"this type of relationship between the two classes is a member of this "
|
|
"association."), Schema ("CIM")]
|
|
class PhysicalElementLocation
|
|
{
|
|
[Description (
|
|
"The Element reference represents the role of the PhysicalElement object "
|
|
"of the PhysicalElementLocation association. Role: The associated "
|
|
"physical element provides the element that implements the physical "
|
|
"element location.")]
|
|
PhysicalElement REF Element;
|
|
[Description (
|
|
"The Location reference represents the role of the Location object of "
|
|
"the PhysicalElementLocation association. Role: The associated location "
|
|
"provides the location that implements the physical element location.")
|
|
]
|
|
Location REF Location;
|
|
};
|
|
|