hidpi.h 헤더

HID 구문 분석 라이브러리에 대한 공용 인터페이스입니다.

자세한 내용은 다음을 참조하세요.

hidpi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
HidP_GetButtonArray

HidP_GetButtonArray 지정된 보고서에 대한 HIDP_BUTTON_ARRAY_DATA 구조체의 배열을 반환합니다.
HidP_GetButtonCaps

HidP_GetButtonCaps 루틴은 지정된 유형의 HID 보고서에 대한 최상위 컬렉션의 모든 HID 컨트롤 단추를 설명하는 단추 기능 배열을 반환합니다.
HidP_GetButtons

HidP_GetButtons 매크로는 HHidP_GetUsages 함수의 니모닉 별칭입니다.
HidP_GetButtonsEx

HidP_GetButtonsEx 매크로는 HidP_GetUsagesEx 함수의 니모닉 별칭입니다.
HidP_GetCaps

HidP_GetCaps 루틴은 최상위 컬렉션의 HIDP_CAPS 구조를 반환합니다. 이 루틴은 hidpi.h에 있습니다.
HidP_GetData

HidP_GetData 루틴은 지정된 보고서에 대해 현재 ON(1)으로 설정된 모든 HID 컨트롤 단추의 데이터 인덱스를 식별하는 HIDP_DATA 구조의 배열과 모든 HID 컨트롤 값과 연결된 데이터 인덱스 및 데이터를 반환합니다.
HidP_GetExtendedAttributes

HidP_GetExtendedAttributes 루틴은 HID 컨트롤의 확장 특성을 반환합니다.
HidP_GetLinkCollectionNodes

HidP_GetLinkCollectionNodes 루틴은 최상위 컬렉션의 링크 컬렉션 배열을 반환합니다.
HidP_GetScaledUsageValue

HidP_GetScaledUsageValue 루틴은 HID 보고서에서 추출된 HID 컨트롤 값의 서명되고 크기 조정된 결과를 반환합니다.
HidP_GetSpecificButtonCaps

HidP_GetSpecificButtonCaps 루틴은 지정된 선택 조건을 충족하는 최상위 컬렉션의 모든 HID 컨트롤 단추를 설명하는 단추 기능 배열을 반환합니다.
HidP_GetSpecificValueCaps

HidP_GetSpecificValueCaps 루틴은 지정된 선택 조건을 충족하는 모든 HID 컨트롤 값을 설명하는 값 기능 배열을 반환합니다.
HidP_GetUsages

HidP_GetUsages 루틴은 지정된 사용량 페이지에 있고 HID 보고서에서 ON으로 설정된 모든 HID 컨트롤 단추 사용 목록을 반환합니다.
HidP_GetUsagesEx

HidP_GetUsagesEx 루틴은 HID 보고서에서 ON으로 설정된 모든 HID 컨트롤 단추 사용량 목록을 반환합니다.
HidP_GetUsageValue

HidP_GetUsageValue 루틴은 HID 보고서의 선택 조건과 일치하는 HID 컨트롤 값과 연결된 데이터를 추출합니다.
HidP_GetUsageValueArray

HidP_GetUsageValueArray 루틴은 HID 보고서에서 HID 컨트롤 사용량 값 배열과 연결된 데이터를 추출합니다.
HidP_GetValueCaps

HidP_GetValueCaps 루틴은 지정된 유형의 HID 보고서에 대한 최상위 컬렉션의 모든 HID 컨트롤 값을 설명하는 값 기능 배열을 반환합니다.
HidP_GetVersion

HidP_GetVersion 함수는 HID API 버전을 반환하는 헤더 전용 구현입니다.
HidP_InitializeReportForID

HidP_InitializeReportForID 루틴은 HID 보고서를 초기화합니다.
HidP_MaxDataListLength

HidP_MaxDataListLength 루틴은 지정된 유형의 HID 보고서 및 지정된 최상위 컬렉션에 대해 HidP_GetData 반환할 수 있는 최대 HIDP_DATA 구조체 수를 반환합니다.
HidP_MaxUsageListLength

HidP_MaxUsageListLength 루틴은 지정된 유형의 HID 보고서 및 지정된 최상위 컬렉션에 대해 HidP_GetUsages 반환할 수 있는 최대 HID 사용 횟수를 반환합니다.
HidP_SetButtonArray

HidP_SetButtonArray 함수는 HIDP_BUTTON_ARRAY_DATA 구조의 배열을 통해 단추의 상태를 설정합니다.
HidP_SetButtons

HidP_SetButtons 매크로는 HidP_SetUsages 함수의 니모닉 별칭입니다.
HidP_SetData

HidP_SetData 루틴은 HID 보고서에서 지정된 HID 컨트롤 단추 집합과 값 사용을 설정합니다.
HidP_SetScaledUsageValue

HidP_SetScaledUsageValue 루틴은 부호 있고 크기가 조정된 물리적 숫자를 HID 사용량의 논리적 값으로 변환하고 지정된 HID 보고서의 사용량 값을 설정합니다.
HidP_SetUsages

HidP_SetUsages 루틴은 HID 보고서에서 지정된 HID 컨트롤 단추 ON(1)을 설정합니다.
HidP_SetUsageValue

HidP_SetUsageValue 루틴은 지정된 HID 보고서에서 HID 컨트롤 값을 설정합니다.
HidP_SetUsageValueArray

HidP_SetUsageValueArray 루틴은 지정된 HID 보고서에서 HID 컨트롤 사용량 값 배열을 설정합니다.
HidP_TranslateUsagesToI8042ScanCodes

HidP_TranslateUsagesToI8042ScanCodes 루틴은 HID_USAGE_PAGE_KEYBOARD 사용량 페이지의 HID 사용 목록을 해당 PS/2 검사 코드(스캔 코드 집합 1)에 매핑합니다.
HidP_UnsetButtons

HidP_UnsetButtons 매크로는 HidP_UnsetUsages 함수의 니모닉 별칭입니다.
HidP_UnsetUsages

HidP_UnsetUsages 루틴은 HID 보고서에서 지정된 HID 컨트롤 단추 사용량 OFF(0)를 설정합니다.
HidP_UsageAndPageListDifference

HidP_UsageAndPageListDifference 함수는 두 가지 사용 목록 간의 차이를 반환합니다.
HidP_UsageListDifference

HidP_UsageListDifference 루틴은 HID 사용의 두 배열 간의 차이를 반환합니다.

구조체

 
HIDP_BUTTON_ARRAY_DATA

HIDP_BUTTON_ARRAY_DATA 구조는 단추 배열에서 단일 단추에 대한 데이터를 얻거나 설정하는 데 사용됩니다.
HIDP_BUTTON_CAPS

HIDP_BUTTON_CAPS 구조에는 HID 컨트롤 단추 사용의 기능(또는 사용 범위와 연결된 단추 집합)에 대한 정보가 포함되어 있습니다.
HIDP_CAPS

HIDP_CAPS 구조에는 최상위 컬렉션의 기능에 대한 정보가 포함되어 있습니다.
HIDP_DATA

HIDP_DATA 구조에는 HID 보고서의 HID 컨트롤 데이터 인덱스 및 값에 대한 정보가 포함됩니다.
HIDP_EXTENDED_ATTRIBUTES

HIDP_EXTENDED_ATTRIBUTES 구조체에는 HID 파서가 인식하지 못하는 HID 컨트롤에 대해 지정된 전역 항목에 대한 정보가 포함됩니다.
HIDP_LINK_COLLECTION_NODE

HIDP_LINK_COLLECTION_NODE 구조에는 최상위 컬렉션의 링크 컬렉션 배열에 있는 링크 컬렉션에 대한 정보가 포함됩니다.
HIDP_UNKNOWN_TOKEN

HIDP_UNKNOWN_TOKEN 구조에는 HID 파서가 인식하지 못한 전역 항목에 대한 정보가 포함됩니다.
HIDP_VALUE_CAPS

HIDP_VALUE_CAPS 구조에는 HID 컨트롤 값 집합의 기능(단일 사용량 또는 사용 범위)을 설명하는 정보가 포함되어 있습니다.
USAGE_AND_PAGE

USAGE_AND_PAGE 구조체는 HID 컨트롤의 사용 페이지 및 사용 ID를 지정합니다.

열거형

 
HIDP_REPORT_TYPE

HIDP_REPORT_TYPE 열거형 형식은 HID 보고서 형식을 지정하는 데 사용됩니다.