مرجع البنية boot_control_module
#include < boot_control.h >
حقول البيانات | |
البنية hw_module_t | شائع |
فارغ(* | الحرف الأول )(struct boot_control_module *module) |
غير موقعة(* | getNumberSlots )(struct boot_control_module *module) |
غير موقعة(* | getCurrentSlot )(struct boot_control_module *module) |
كثافة العمليات (* | markBootSuccessful )(struct boot_control_module *module) |
كثافة العمليات (* | setActiveBootSlot )(struct boot_control_module *module، فتحة غير موقعة) |
كثافة العمليات (* | setSlotAsUnbootable )(struct boot_control_module *module، فتحة غير موقعة) |
كثافة العمليات (* | isSlotBootable )(struct boot_control_module *module، فتحة غير موقعة) |
حرف ثابت *(* | getSuffix )(struct boot_control_module *module، فتحة غير موقعة) |
كثافة العمليات (* | isSlotMarkedSuccessful )(struct boot_control_module *module، فتحة غير موقعة) |
فارغ * | محفوظة [31] |
وصف تفصيلي
يجب أن تحتوي كل وحدة أجهزة على بنية بيانات تسمى HAL_MODULE_INFO_SYM ويجب أن تبدأ حقول بنية البيانات هذه بـ hw_module_t متبوعة بمعلومات محددة عن الوحدة.
التعريف في السطر 50 من الملف boot_control.h .
التوثيق الميداني
البنية hw_module_t المشتركة |
التعريف في السطر 51 من الملف boot_control.h .
غير موقعة (* getCurrentSlot) (بنية boot_control_module *module) |
التعريف في السطر 76 من الملف boot_control.h .
غير موقعة (* getNumberSlots) (بنية boot_control_module *module) |
التعريف في السطر 64 من الملف boot_control.h .
const char*(* getSuffix)(struct boot_control_module *module، فتحة غير موقعة) |
التعريف في السطر 118 من الملف boot_control.h .
باطلة (* init) (بنية boot_control_module *module) |
التعريف في السطر 57 من الملف boot_control.h .
int(* isSlotBootable)(struct boot_control_module *module، فتحة غير موقعة) |
التعريف في السطر 110 من الملف boot_control.h .
int(* isSlotMarkedSuccessful)(struct boot_control_module *module، فتحة غير موقعة) |
التعريف في السطر 126 من الملف boot_control.h .
int(* markBootSuccessful)(بنية boot_control_module *module) |
التعريف في السطر 84 من الملف boot_control.h .
باطلة* محفوظة[31] |
التعريف في السطر 128 من الملف boot_control.h .
int(* setActiveBootSlot)(struct boot_control_module *module، فتحة غير موقعة) |
التعريف في السطر 93 من الملف boot_control.h .
int(* setSlotAsUnbootable)(struct boot_control_module *module، فتحة غير موقعة) |
التعريف في السطر 101 من الملف boot_control.h .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/include/hardware/ boot_control.h