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 보고서 형식을 지정하는 데 사용됩니다. |