CIM_PointingDevice class (Hyper-V management)

Represents a device used to point to regions of a display.

Syntax

[Abstract, Version("2.7.0"), UMLPackagePath("CIM::Device::UserDevices"), AMENDMENT]
class CIM_PointingDevice : CIM_UserDevice
{
  uint16 PointingType;
  uint8  NumberOfButtons;
  uint16 Handedness;
  uint32 Resolution;
};

Members

The CIM_PointingDevice class has these types of members:

Properties

The CIM_PointingDevice class has these properties.

Handedness

Data type: uint16

Access type: Read-only

Indicates whether the pointing device is configured for right or left handed operation.

Unknown (0)

Not Applicable (1)

Right Handed Operation (2)

Left Handed Operation (3)

NumberOfButtons

Data type: uint8

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|Pointing Device|003.4")

The number of buttons on the device. If the pointing device has no buttons, this value should be set to "0".

PointingType

Data type: uint16

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|Pointing Device|003.1")

The type of the pointing device.

Other (1)

Unknown (2)

Mouse (3)

Track Ball (4)

Track Point (5)

Glide Point (6)

Touch Pad (7)

Touch Screen (8)

Mouse - Optical Sensor (9)

Resolution

Data type: uint32

Access type: Read-only

Qualifiers: Units ("Counts per Inch"), PUnit ("count / inch")

The tracking resolution of the pointing device, in counts per inch.

Requirements

Requirement Value
Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_UserDevice