HidCollectionType HidCollectionType HidCollectionType HidCollectionType Enum


Identifies the relationship that defines a grouping of controls on the device.

Collections are a way to group a set of controls that are similar to one another; or, are related by physical, or, operational proximity.

public : enum class HidCollectionTypepublic enum HidCollectionTypePublic Enum HidCollectionType// You can use this enum in JavaScript.
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)


Application Application Application Application

The controls are related by intended application.

Logical Logical Logical Logical

The controls are logically related.

NamedArray NamedArray NamedArray NamedArray

The controls are related by a named array.

Other Other Other Other

The control relationship is not described by a defined category.

Physical Physical Physical Physical

The controls are related by physical source.

Report Report Report Report

The controls are related by report type.

UsageModifier UsageModifier UsageModifier UsageModifier

The controls are related by a usage modifier.

UsageSwitch UsageSwitch UsageSwitch UsageSwitch

The controls are related by a usage switch.