مرجع هيكل input_module

مرجع هيكل input_module

#include < input.h >

حقول البيانات

البنية hw_module_t شائع
فارغ(* init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
فارغ(* notify_report )(const input_module_t *module, input_report_t *report)

وصف تفصيلي

التعريف في السطر 545 من الملف input.h .

التوثيق الميداني

البنية hw_module_t المشتركة

الطرق الشائعة لوحدة الإدخال. يجب أن يكون هذا هو العضو الأول في input_module حيث سيقوم مستخدمو هذه البنية بإرسال hw_module_t إلى مؤشر input_module في السياقات التي يُعرف فيها أن hw_module_t تشير إلى input_module .

التعريف في السطر 552 من الملف input.h .

باطلة (* init) (const input_module_t *module، input_host_t *host، input_host_callbacks_t cb)

قم بتهيئة الوحدة باستخدام عمليات الاسترجاعات المضيفة. عند هذه النقطة، يجب أن يبدأ HAL بأي بنية أساسية يحتاج إليها لمعالجة أحداث الإدخال.

التعريف في السطر 558 من الملف input.h .

باطلة(* notify_report)(const input_module_t *module, input_report_t *report)

يرسل تقرير مخرجات يتضمن مجموعة جديدة من الحالات التي يود المضيف أن يتحملها الجهاز المحدد.

التعريف في السطر 564 من الملف input.h .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة/libhardware/تشمل/الأجهزة/ input.h