Device Monitoring Studio Documentation Advanced Features Scripting HID Session Object Reference IHIDCaps Interface
This interface is implemented by HID capability object. You can get HID capabilities using the IHIDDevice.caps property.
interface IHIDCaps {
// Properties
${usage}: number;
${usagePage}: number;
${inputReportLength}: number;
${outputReportLength}: number;
${featureReportLength}: number;
}
// This interface is not available in managed environment
// This interface is not available in native environment
usage: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the top-level collection's usage page.
usagePage: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies a top-level collection's usage ID.
inputReportLength: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies a maximum length, in bytes, of the input report.
outputReportLength: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies a maximum length, in bytes, of the output report.
featureReportLength: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies a maximum length, in bytes, of the feature report.