Freigeben über


HIDP_LINK_COLLECTION_NODE Struktur (hidpi.h)

Die HIDP_LINK_COLLECTION_NODE-Struktur enthält Informationen zu einer Linkauflistung in einem Linksammlungsarray auf oberster 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;

Angehörige

LinkUsage

Gibt die Verwendungs-ID einer Auflistung der obersten 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 übergeordnete Null.

NumberOfChildren

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

NextSibling

Gibt den Index des unmittelbaren gleichgeordneten Objekts der Auflistung an. Wenn die Auflistung kein gleichgeordnetes Element aufweist, ist NextSibling null.

FirstChild

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

CollectionType

Gibt den Typ des Auflistungselements an.

IsAlias

Gibt an, ob TRUE, dass diese Auflistung eine aliased Auflistungist. Andernfalls wird die Auflistung, wenn FALSE-nicht aliast ist.

Reserved

Reserviert für die interne Systemverwendung.

UserContext

Zeiger auf anwendungsspezifische Informationen.

Bemerkungen

Die HidP_GetLinkCollectionNodes Routine gibt das Linkauflistungsarray einer Auflistung auf oberster Ebene zurück. Die in einem Linksammlungsknoten angegebenen Indizes sind Indizes im Linksammlungsarray der Auflistung.

Anforderungen

Anforderung Wert
Header- hidpi.h (include Hidpi.h)

Siehe auch

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes