Obtaining Collection Information

This section addresses obtaining information that user-mode applications and kernel-mode drivers use to operate a HID collection.

After an application or driver has connected to a HID collection, it can obtain the following information:

This information includes the HID usage of the collection and all the controls supported by the collection. If an application or driver does not use these controls, it should immediately close its connection to the collection.

After obtaining this information, an application or driver has the information it requires to access control data in HID reports.