Référence de structure boot_control_module
#include < boot_control.h >
Champs de données | |
structure hw_module_t | commun |
vide(* | init )(struct boot_control_module *module) |
non signé(* | getNumberSlots )(struct boot_control_module *module) |
non signé(* | getCurrentSlot )(struct boot_control_module *module) |
entier(* | markBootSuccessful (struct boot_control_module *module) |
entier(* | setActiveBootSlot )(struct boot_control_module *module, emplacement non signé) |
entier(* | setSlotAsUnbootable )(struct boot_control_module *module, emplacement non signé) |
entier(* | isSlotBootable )(struct boot_control_module *module, emplacement non signé) |
const char *(* | getSuffix )(struct boot_control_module *module, emplacement non signé) |
entier(* | isSlotMarkedSuccessful )(struct boot_control_module *module, emplacement non signé) |
vide * | réservé [31] |
Description détaillée
Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM et les champs de cette structure de données doivent commencer par hw_module_t suivi d'informations spécifiques au module.
Définition à la ligne 50 du fichier boot_control.h .
Documentation de terrain
struct hw_module_t commun |
Définition à la ligne 51 du fichier boot_control.h .
non signé(* getCurrentSlot)(struct boot_control_module *module) |
Définition à la ligne 76 du fichier boot_control.h .
non signé(* getNumberSlots)(struct boot_control_module *module) |
Définition à la ligne 64 du fichier boot_control.h .
const char*(* getSuffix)(struct boot_control_module *module, emplacement non signé) |
Définition à la ligne 118 du fichier boot_control.h .
void(* init)(struct boot_control_module *module) |
Définition à la ligne 57 du fichier boot_control.h .
int(* isSlotBootable)(struct boot_control_module *module, emplacement non signé) |
Définition à la ligne 110 du fichier boot_control.h .
int(* isSlotMarkedSuccessful)(struct boot_control_module *module, emplacement non signé) |
Définition à la ligne 126 du fichier boot_control.h .
int(* markBootSuccessful)(struct boot_control_module *module) |
Définition à la ligne 84 du fichier boot_control.h .
nul* réservé[31] |
Définition à la ligne 128 du fichier boot_control.h .
int(* setActiveBootSlot)(struct boot_control_module *module, emplacement non signé) |
Définition à la ligne 93 du fichier boot_control.h .
int(* setSlotAsUnbootable)(struct boot_control_module *module, emplacement non signé) |
Définition à la ligne 101 du fichier boot_control.h .
La documentation de cette structure a été générée à partir du fichier suivant :
- matériel/libhardware/include/hardware/ boot_control.h