Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure contains information about a link collection in a top-level collection's link collection array.
typedef struct _HIDP_LINK_COLLECTION_NODE { USAGE LinkUsage; USAGE LinkUsagePage; USHORT Parent; USHORT NumberOfChildren; USHORT NextSibling; USHORT FirstChild; ULONG CollectionType: 8; ULONG IsAlias: 1; ULONG Reserved: 23; PVOID UserContext;} HIDP_LINK_COLLECTION_NODE, * PHIDP_LINK_COLLECTION_NODE;
Members
- LinkUsage
Usage identifier of a top-level collection. - LinkUsagePage
Usage page of the collection. - Parent
Index of the collection's parent collection. If the collection has no parent, Parent is zero. - NumberOfChildren
Number of child collections that the collection contains. - NextSibling
Index of the collection's immediate sibling. If the collection has no sibling, NextSibling is zero. - FirstChild
Index of the collection's first child collection. If the collection has no children, FirstChild is zero. - CollectionType
Type of collection item. - IsAlias
Aliased indicator. If TRUE, that this collection is an aliased collection. If FALSE, the collection is not aliased. - Reserved
Reserved for internal system use. - UserContext
Pointer to application-specific information.
Remarks
The HidP_GetLinkCollectionNodes function returns a top-level collection's link collection array. The indexes specified in a link collection node are indexes in the collection's link collection array.
Requirements
OS Versions: Windows CE .NET 4.2 and later.
Header: Hidpi.h.
See Also
HIDP_BUTTON_CAPS | HidP_GetLinkCollectionNodes | HIDP_VALUE_CAPS
Send Feedback on this topic to the authors