Pointing Device Attribute Class

This class contains information about the device that the client computer uses as a mouse. This class is included in a default hardware inventory operation.

Table C.37 Pointing Device Class (SMS_G_System_POINTING DEVICE)

Property
(Bold if collected)
Data
type

Example

Notes
Availabilityuint32 Indicates the availability and status of the device.

Values are:
1=Other
2=Unknown
3=Running/Full Power
4=Warning
5=In Test
6=Not Applicable
7=Power Off
8=Off Line
9=Off Duty
10=Degraded
11=Not Installed
12=Install Error
13=Power Save - Unknown
14=Power Save - Degraded
15=Power Save - Standby
16=Power Cycle

Captionstring Describes the object. Maximum length is 64 characters.
Descriptionstring"SERMOUSE"Describes the object.
DeviceIDstring"SERMOUSE"Key. Names the LogicalDevice uniquely. Maximum length 64 is characters.
GroupIDuint322Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property.
HardwareTypestring"MSH0001 - MICROSOFT SERIAL MOUSE WITH WHEEL"Indicates the hardware type of a Win32 pointing device.
InfFileNamestring"ab.inf"Indicates the name of the INF file of the Win32 pointing device.
InfSectionstring Indicates the section of the INF file that holds configuration information for the Win32 pointing device.
InstallDatedatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates when the object was installed. The absence of a value does not indicate that the object is not installed.
Namestring"SERMOUSE"Defines the label that the object is known by. Maximum length is 256 characters.
NumberOfButtonsuint323Indicates the number of buttons. If the value is 0, the pointing device has no buttons.
PointingTypestring Indicates the type of the pointing device.

Values are:
1=Other
2=Unknown
3=Mouse
4=Track Ball
5=Track Point
6=Glide Point
7=Touch Pad
8=Touch Screen

PowerManagementSupporteduint321A Boolean that indicates that the ComputerSystem and its running OperatingSystem support power management. This Boolean does not indicate that power management features are currently enabled or if they are enabled, which features are supported.

Values are:
1=True
0=False

Resolutionuint32 Indicates the tracking resolution of the PointingDevice in counts per inch.
ResourceIduint3242Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.

A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property.

RevisionIDuint321Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property.
SampleRateuint32 Indicates the sample rate of the Win32 pointing device.
Statusstring"OK"Indicates the current status of the object.

Values are:
OK
Error
Degraded
Unknown

StatusInfostring"3"Indicates the state of the LogicalDevice.

Values are:
1=Other
2=Unknown
3=Enabled
4=Disabled
5=Not Applicable

Synchuint32  
SystemNamestring"SMS20NTWKS"Indicates the scoping system’s name. Maximum length is 256 characters.
TimeStampdatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates when the information in this object was last revised. This is not a collectable property.