HidNumericControlDescription HidNumericControlDescription HidNumericControlDescription HidNumericControlDescription HidNumericControlDescription Class

Definition

Describes a numeric control for a given HID device.

public : sealed class HidNumericControlDescription : IHidNumericControlDescription
struct winrt::Windows::Devices::HumanInterfaceDevice::HidNumericControlDescription : IHidNumericControlDescription
public sealed class HidNumericControlDescription : IHidNumericControlDescription
Public NotInheritable Class HidNumericControlDescription Implements IHidNumericControlDescription
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Properties

HasNull HasNull HasNull HasNull HasNull

Gets a Boolean value which indicates whether the control supports a null, or out-of-range, value.

Id Id Id Id Id

Gets the identifier for a given numeric control.

IsAbsolute IsAbsolute IsAbsolute IsAbsolute IsAbsolute

Gets a value indicating whether the given numeric control values are absolute or relative (change in value from that previously reported).

LogicalMaximum LogicalMaximum LogicalMaximum LogicalMaximum LogicalMaximum

Gets the highest possible value for the given control.

LogicalMinimum LogicalMinimum LogicalMinimum LogicalMinimum LogicalMinimum

Gets the lowest possible value for the given control.

ParentCollections ParentCollections ParentCollections ParentCollections ParentCollections

Gets the parent collections for a given numeric control.

PhysicalMaximum PhysicalMaximum PhysicalMaximum PhysicalMaximum PhysicalMaximum

Gets the highest possible value for the given control after scaling is applied to the LogicalMaximum value.

PhysicalMinimum PhysicalMinimum PhysicalMinimum PhysicalMinimum PhysicalMinimum

Gets the lowest possible value for the given control after scaling is applied to the LogicalMinimum value.

ReportCount ReportCount ReportCount ReportCount ReportCount

Gets the number of reports associated with the given control.

ReportId ReportId ReportId ReportId ReportId

Gets the report ID of the HID report that contains the usage or usage range for the given numeric control.

ReportSize ReportSize ReportSize ReportSize ReportSize

Gets the size of the data field for the usage in a report.

ReportType ReportType ReportType ReportType ReportType

Gets the type of HID report associated with the given numeric control.

Unit Unit Unit Unit Unit

Specifies the units of the usage, as described by the USB HID Standard.

UnitExponent UnitExponent UnitExponent UnitExponent UnitExponent

Gets the unit exponent for the given numeric control.

UsageId UsageId UsageId UsageId UsageId

Gets the usage identifier associated with the given numeric control.

UsagePage UsagePage UsagePage UsagePage UsagePage

Gets the usage page associated with the given numeric control.