HIDP_LINK_COLLECTION_NODE-Struktur (hidpi.h)

Die HIDP_LINK_COLLECTION_NODE-Struktur enthält Informationen zu einer Linksammlung im Linksammlungsarray einer Auflistung der obersten Ebene.

Syntax

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;

Member

LinkUsage

Gibt die Verwendungs-ID einer Sammlung auf oberster Ebene an.

LinkUsagePage

Gibt die Verwendungsseite der Auflistung an.

Parent

Gibt den Index der übergeordneten Auflistung der Auflistung an. Wenn die Auflistung kein übergeordnetes Element aufweist, ist Parent 0.

NumberOfChildren

Gibt die Anzahl der untergeordneten Sammlungen an, die die Auflistung enthält.

NextSibling

Gibt den Index der unmittelbaren gleichgeordneten Auflistung an. Wenn die Auflistung keine gleichgeordneten Elemente aufweist, ist NextSibling 0.

FirstChild

Gibt den Index der ersten untergeordneten Auflistung der Auflistung an. Wenn die Auflistung keine untergeordneten Elemente aufweist, ist FirstChild 0.

CollectionType

Gibt den Typ des Auflistungselements an.

IsAlias

Gibt an, wenn TRUE, dass es sich bei dieser Auflistung um eine Aliassammlung handelt. Andernfalls wird die Auflistung bei FALSE nicht aliasiert.

Reserved

Reserviert für die interne Systemverwendung.

UserContext

Zeiger auf anwendungsspezifische Informationen.

Hinweise

Die HidP_GetLinkCollectionNodes Routine gibt das Linksammlungsarray einer Sammlung der obersten Ebene zurück. Die in einem Linksammlungsknoten angegebenen Indizes sind Indizes im Linksammlungsarray der Sammlung.

Anforderungen

Anforderung Wert
Header hidpi.h (einschließlich Hidpi.h)

Weitere Informationen

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes