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

IHIDNode Interface

This interface is implemented by HID node object.

Declaration

interface IHIDNode {
    // Properties
    ${linkUsage}: number;
    ${linkUsagePage}: number;
    ${parentIndex}: number;
    ${numberOfChildren}: number;
    ${nextSibling}: number;
    ${firstChild}: number;
    ${collectionType}: number;
    ${isAlias}: boolean;
}
// This interface is not available in managed environment
// This interface is not available in native environment

IHIDNode Properties

linkUsage

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

Specifies the usage ID of a top-level collection.

linkUsagePage

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

Specifies the usage page of the collection.

parentIndex

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

Specifies the index of the collection's parent collection. If the collection has no parent, Parent is zero.

numberOfChildren

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

Specifies the number of child collections that the collection contains.

nextSibling

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

Specifies the index of the collection's immediate sibling. If the collection has no sibling, NextSibling is zero.

firstChild

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

Specifies the index of the collection's first child collection. If the collection has no children, FirstChild is zero.

collectionType

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

Specifies the type of collection item.

isAlias

isAlias: boolean;
// This property is not available in managed environment
// This property is not available in native environment

Specifies, if true, that this collection is an aliased collection. Otherwise, if false, the collection is not aliased.