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
コレクションの親コレクションのインデックスを指定します。 コレクションに親がない場合、親 は 0 になります。
NumberOfChildren
コレクションに含まれる子コレクションの数を指定します。
NextSibling
コレクションの即時兄弟のインデックスを指定します。 コレクションに兄弟がない場合、NextSibling は 0 です。
FirstChild
コレクションの最初の子コレクションのインデックスを指定します。 コレクションに子がない場合、FirstChild は 0 です。
CollectionType
コレクション項目の種類を指定します。
IsAlias
TRUE 場合、このコレクションが のエイリアス化されたコレクションであることを指定します。 それ以外の場合、FALSE 場合、コレクションはエイリアス化されません。
Reserved
内部システム用に予約されています。
UserContext
アプリケーション固有の情報へのポインター。
備考
HidP_GetLinkCollectionNodes ルーチンは、最上位レベルのコレクションのリンク コレクション配列を返します。 リンク コレクション ノードで指定されたインデックスは、コレクションのリンク コレクション配列内のインデックスです。
必要条件
要件 | 価値 |
---|---|
ヘッダー | hidpi.h (Hidpi.h を含む) |