مرجع بنية input_module

مرجع بنية input_module

#include < input.h >

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

struct hw_module_t   شائعة
 
void(*  init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
 
void(*  notify_report )(const input_module_t *module, input_report_t *report)
 

وصف مفصّل

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

مستندات الحقل

struct hw_module_t common

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

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

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

يمكنك بدء تشغيل الوحدة باستخدام طلبات استدعاء المضيف. في هذه المرحلة، من المفترض أن يبدأ HAL أيّ بنية أساسية يحتاج إليها لمعالجة أحداث الإدخال.

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

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

تُرسِل هذه الرسالة تقريرًا عن الإخراج يتضمّن مجموعة جديدة من الحالات التي يريد المضيف أن يتّخذها الجهاز المحدّد.

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


تم إنشاء مستندات هذه البنية من الملف التالي:
  • hardware/libhardware/include/hardware/ input.h