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 を含む)

こちらもご覧ください

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes