Internal
Searches for and returns a specified HID usage. Used to check if a device supports said usage.
The Usage Page of the required HID feature.
The Usage of the required HID feature.
The type of report that the query relates to.
The IHidUsage descriptor of the found feature.
If the feature is not supported by the device, undefined
is returned.
Returns a feature IHidReport from the device.
The Usage Page of the feature report.
The Usage of the report.
The current value of the feature.
Writes a IHidReport to the device.
The Usage Page of the report.
The Usage of the report.
Values to send for that Usage and Usage Page.
Writes a feature IHidReport to the device.
The Usage Page of the feature report.
The Usage of the report.
The new value of that feature.
Readonly
descriptorContains all of the IHidUsages reported by the device upon device discovery.
Readonly
inputA continuous stream of incoming IHidReports from a device.
This is a wrapper for a stream of incoming IHidReports from a device and a callback to output IHidReports to the device.
Remarks
Each instance of IHidChannel is associated with only one device, and additionally, only one of its physical/wireless connections to the system.