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 루틴은 최상위 컬렉션의 링크 컬렉션 배열을 반환합니다. 링크 컬렉션 노드에 지정된 인덱스는 컬렉션의 링크 컬렉션 배열에 있는 인덱스입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | hidpi.h(Hidpi.h 포함) |