HIDP_LINK_COLLECTION_NODE 構造体 (hidpi.h)
HIDP_LINK_COLLECTION_NODE構造体には、最上位のコレクションのリンク コレクション配列内のリンク コレクションに関する情報が含まれています。
構文
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;
メンバー
LinkUsage
最上位のコレクションの 使用 ID を 指定します。
LinkUsagePage
コレクションの 使用状況ページ を指定します。
Parent
コレクションの親コレクションのインデックスを指定します。 コレクションに親がない場合、 Parent は 0 です。
NumberOfChildren
コレクションに含まれる子コレクションの数を指定します。
NextSibling
コレクションの即時兄弟のインデックスを指定します。 コレクションに兄弟がない場合、 NextSibling は 0 です。
FirstChild
コレクションの最初の子コレクションのインデックスを指定します。 コレクションに子がない場合、 FirstChild は 0 です。
CollectionType
コレクション項目の種類を指定します。
IsAlias
TRUE の場合、このコレクションが別名コレクションであることを指定します。 それ以外の場合、 FALSE の場合、コレクションはエイリアス化されません。
Reserved
内部システムの使用のために予約されています。
UserContext
アプリケーション固有の情報へのポインター。
注釈
HidP_GetLinkCollectionNodes ルーチンは、最上位のコレクションのリンク コレクション配列を返します。 リンク コレクション ノードで指定されたインデックスは、コレクションのリンク コレクション配列内のインデックスです。
要件
要件 | 値 |
---|---|
Header | hidpi.h (Hidpi.h を含む) |