USB Sniffer - Software USB packets sniffer & protocol analyzer for Windows
Download Device Monitoring Studio Hide this button

IHIDCaps Interface

This interface is implemented by HID capability object. You can get HID capabilities using the IHIDDevice.caps property.

Declaration

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

IHIDCaps Properties

usage

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

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

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

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

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.