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

IHIDDevice Interface

This interface is implemented by HID Device Object. All properties are read-only.

Declaration

interface IHIDDevice {
    // Properties
    ${deviceKey}: string;
    ${vendorId}: number;
    ${productId}: number;
    ${serialNumber}: string;
    ${releaseNumber}: number;
    ${manufacturer}: string;
    ${product}: string;
    ${interfaceNumber}: number;
    ${caps}: ${IHIDCaps};
}
// This interface is not available in managed environment
// This interface is not available in native environment

IHIDDevice Properties

deviceKey

deviceKey: string;
// This property is not available in managed environment
// This property is not available in native environment

HID device identifier (device key).

vendorId

vendorId: number;
// This property is not available in managed environment
// This property is not available in native environment

HID device vendor identifier.

productId

productId: number;
// This property is not available in managed environment
// This property is not available in native environment

HID device product identifier.

serialNumber

serialNumber: string;
// This property is not available in managed environment
// This property is not available in native environment

HID device serial number.

releaseNumber

releaseNumber: number;
// This property is not available in managed environment
// This property is not available in native environment

HID device release number (also known as Manufacturer Release Number).

manufacturer

manufacturer: string;
// This property is not available in managed environment
// This property is not available in native environment

HID device manufacturer.

product

product: string;
// This property is not available in managed environment
// This property is not available in native environment

HID device product name.

interfaceNumber

interfaceNumber: number;
// This property is not available in managed environment
// This property is not available in native environment

HID device interface number.

caps

caps: ${IHIDCaps};
// This property is not available in managed environment
// This property is not available in native environment

HID device usage page.