다음을 통해 공유


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

최상위 컬렉션의사용 ID를 지정합니다.

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 포함)

추가 정보