boot_control_module Reference Struct
#include < boot_control.h >
שדות נתונים | |
struct hw_module_t | מְשׁוּתָף |
בָּטֵל(* | init )(struct boot_control_module *module) |
לא חתום(* | getNumberSlots )(struct boot_control_module *module) |
לא חתום(* | getCurrentSlot )(struct boot_control_module *module) |
int(* | markBootSuccessful )(struct boot_control_module *module) |
int(* | setActiveBootSlot )(struct boot_control_module *module, חריץ לא חתום) |
int(* | setSlotAsUnbootable )(struct boot_control_module *module, חריץ לא חתום) |
int(* | isSlotBootable )(struct boot_control_module *module, חריץ לא חתום) |
const char *(* | getSuffix )(struct boot_control_module *module, חריץ לא חתום) |
int(* | isSlotMarkedSuccessful )(struct boot_control_module *module, חריץ לא חתום) |
בטל* | שמור [31] |
תיאור מפורט
לכל מודול חומרה חייב להיות מבנה נתונים בשם HAL_MODULE_INFO_SYM והשדות של מבנה נתונים זה חייבים להתחיל ב- hw_module_t ואחריו מידע ספציפי למודול.
הגדרה בשורה 50 של הקובץ boot_control.h .
תיעוד שטח
struct hw_module_t נפוץ |
הגדרה בשורה 51 של הקובץ boot_control.h .
unsigned(* getCurrentSlot)(struct boot_control_module *module) |
הגדרה בשורה 76 של הקובץ boot_control.h .
unsigned(* getNumberSlots)(struct boot_control_module *module) |
הגדרה בשורה 64 של הקובץ boot_control.h .
const char*(* getSuffix)(struct boot_control_module *module, חריץ לא חתום) |
הגדרה בשורה 118 של הקובץ boot_control.h .
void(* init)(struct 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)(struct 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 .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ boot_control.h