Partager via


HIDP_LINK_COLLECTION_NODE (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.