HIDP_CAPS 구조체(hidpi.h)
HIDP_CAPS 구조에는 최상위 컬렉션의 기능에 대한 정보가 포함되어 있습니다.
구문
typedef struct _HIDP_CAPS {
USAGE Usage;
USAGE UsagePage;
USHORT InputReportByteLength;
USHORT OutputReportByteLength;
USHORT FeatureReportByteLength;
USHORT Reserved[17];
USHORT NumberLinkCollectionNodes;
USHORT NumberInputButtonCaps;
USHORT NumberInputValueCaps;
USHORT NumberInputDataIndices;
USHORT NumberOutputButtonCaps;
USHORT NumberOutputValueCaps;
USHORT NumberOutputDataIndices;
USHORT NumberFeatureButtonCaps;
USHORT NumberFeatureValueCaps;
USHORT NumberFeatureDataIndices;
} HIDP_CAPS, *PHIDP_CAPS;
멤버
Usage
UsagePage
최상위 컬렉션의 사용 페이지를 지정합니다.
InputReportByteLength
모든 입력 보고서의 최대 크기(바이트)를 지정합니다. 보고서 데이터 앞에 추가되는 보고서 ID를 포함합니다. 보고서 ID를 사용하지 않으면 ID 값은 0입니다.
OutputReportByteLength
모든 출력 보고서의 최대 크기(바이트)를 지정합니다. 보고서 데이터 앞에 추가되는 보고서 ID를 포함합니다. 보고서 ID를 사용하지 않으면 ID 값은 0입니다.
FeatureReportByteLength
모든 기능 보고서의 최대 길이(바이트)를 지정합니다. 보고서 데이터 앞에 추가되는 보고서 ID를 포함합니다. 보고서 ID를 사용하지 않으면 ID 값은 0입니다.
Reserved[17]
내부 시스템 사용을 위해 예약되어 있습니다.
NumberLinkCollectionNodes
HidP_GetLinkCollectionNodes 이 최상위 컬렉션에 대해 반환되는 HIDP_LINK_COLLECTION_NODE 구조체의 수를 지정합니다.
NumberInputButtonCaps
HidP_GetButtonCaps 반환하는 입력 HIDP_BUTTON_CAPS 구조체의 수를 지정합니다.
NumberInputValueCaps
HidP_GetValueCaps 반환하는 입력 HIDP_VALUE_CAPS 구조체의 수를 지정합니다.
NumberInputDataIndices
모든 입력 보고서의 단추 및 값에 할당된 데이터 인덱 스 수를 지정합니다.
NumberOutputButtonCaps
HidP_GetButtonCaps 반환하는 출력 HIDP_BUTTON_CAPS 구조체의 수를 지정합니다.
NumberOutputValueCaps
HidP_GetValueCaps 반환하는 출력 HIDP_VALUE_CAPS 구조체의 수를 지정합니다.
NumberOutputDataIndices
모든 출력 보고서의 단추 및 값에 할당된 데이터 인덱스 수를 지정합니다.
NumberFeatureButtonCaps
HidP_GetButtonCaps 반환하는 기능 HIDP_BUTTONS_CAPS 구조체의 총 수를 지정합니다.
NumberFeatureValueCaps
HidP_GetValueCaps 반환하는 기능 HIDP_VALUE_CAPS 구조체의 총 수를 지정합니다.
NumberFeatureDataIndices
모든 기능 보고서의 단추 및 값에 할당된 데이터 인덱스의 수를 지정합니다.
설명
HIDClass 지원 루틴의 호출자는 호출된 루틴에 입력, 보고서 형식의 크기, 링크 컬렉션 노드 수, 제어 기능 수 또는 데이터 인덱스 수가 필요할 때 이 구조에 제공된 정보를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | hidpi.h(Hidpi.h 포함) |