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