การอ้างอิงโครงสร้าง input_module

การอ้างอิงโครงสร้าง input_module

#include < input.h >

เขตข้อมูล

โครงสร้าง hw_module_t ทั่วไป
เป็นโมฆะ(* init )(const input_module_t *โมดูล, input_host_t *โฮสต์, input_host_callbacks_t cb)
เป็นโมฆะ(* notify_report )(const input_module_t *โมดูล, input_report_t *รายงาน)

คำอธิบายโดยละเอียด

คำจำกัดความที่บรรทัด 545 ของไฟล์ input.h

เอกสารภาคสนาม

struct hw_module_t ทั่วไป

วิธีการทั่วไปของโมดูลอินพุต นี่ จะต้อง เป็นสมาชิกคนแรกของ input_module เนื่องจากผู้ใช้โครงสร้างนี้จะส่ง hw_module_t ไปยังตัวชี้ input_module ในบริบทที่ทราบว่า hw_module_t อ้างอิงถึง input_module

คำจำกัดความที่บรรทัด 552 ของไฟล์ input.h

เป็นโมฆะ (* init) (const input_module_t * โมดูล, input_host_t * โฮสต์, input_host_callbacks_t cb)

เริ่มต้นโมดูลด้วยการเรียกกลับของโฮสต์ ณ จุดนี้ HAL ควรเริ่มต้นโครงสร้างพื้นฐานที่จำเป็นเพื่อประมวลผลเหตุการณ์อินพุต

คำจำกัดความที่บรรทัด 558 ของไฟล์ input.h

เป็นโมฆะ (* notify_report) (const input_module_t * โมดูล, input_report_t * รายงาน)

ส่งรายงานเอาต์พุตพร้อมชุดสถานะใหม่ที่โฮสต์ต้องการให้อุปกรณ์ที่กำหนดรับ

คำจำกัดความที่บรรทัด 564 ของไฟล์ input.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / input.h