input_module 구조체 참조

input_module 구조체 참조

#include < input.h >

데이터 필드

구조체 hw_module_t 흔한
무효의(* 초기화 )(const input_module_t *모듈, input_host_t *호스트, input_host_callbacks_t cb)
무효의(* inform_report )(const input_module_t *모듈, input_report_t *report)

상세 설명

input.h 파일의 545 번째 줄에 정의되어 있습니다.

현장 문서

구조체 hw_module_t 공통

입력 모듈의 일반적인 방법. 이 구조의 사용자는 hw_module_t가 input_module을 참조하는 것으로 알려진 컨텍스트에서 hw_module_tinput_module 포인터로 캐스팅하므로 이는 input_module 첫 번째 멤버 여야 합니다.

input.h 파일의 552 번째 줄에 정의되어 있습니다.

void(* init)(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)

호스트 콜백을 사용하여 모듈을 초기화합니다. 이 시점에서 HAL은 입력 이벤트를 처리하기 위해 필요한 모든 인프라를 시작해야 합니다.

input.h 파일의 558 번째 줄에 정의되어 있습니다.

void(* inform_report)(const input_module_t *module, input_report_t *report)

호스트가 지정된 장치가 가정하기를 원하는 새로운 상태 세트가 포함된 출력 보고서를 보냅니다.

input.h 파일의 564 번째 줄에 정의되어 있습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.