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) |