boot_control_module Referencia de estructura
#include < boot_control.h >
Campos de información | |
estructura hw_module_t | común |
vacío(* | init )(struct boot_control_module *módulo) |
no firmado(* | getNumberSlots )(estructura boot_control_module *módulo) |
no firmado(* | getCurrentSlot )(estructura boot_control_module *módulo) |
En t(* | markBootSuccessful )(struct boot_control_module *módulo) |
En t(* | setActiveBootSlot )(struct boot_control_module *módulo, ranura sin firmar) |
En t(* | setSlotAsUnbootable )(struct boot_control_module *módulo, ranura sin firmar) |
En t(* | isSlotBootable )(struct boot_control_module *módulo, ranura sin firmar) |
carácter constante *(* | getSuffix )(struct boot_control_module *módulo, ranura sin firmar) |
En t(* | isSlotMarkedSuccessful )(struct boot_control_module *módulo, ranura sin firmar) |
vacío * | reservado [31] |
Descripción detallada
Cada módulo de hardware debe tener una estructura de datos denominada HAL_MODULE_INFO_SYM y los campos de esta estructura de datos deben comenzar con hw_module_t seguido de información específica del módulo.
Definición en la línea 50 del archivo boot_control.h .
Documentación de campo
estructura hw_module_t común |
Definición en la línea 51 del archivo boot_control.h .
unsigned(* getCurrentSlot)(struct boot_control_module *módulo) |
Definición en la línea 76 del archivo boot_control.h .
unsigned(* getNumberSlots)(struct boot_control_module *módulo) |
Definición en la línea 64 del archivo boot_control.h .
const char*(* getSuffix)(struct boot_control_module *módulo, ranura sin firmar) |
Definición en la línea 118 del archivo boot_control.h .
void(* init)(struct boot_control_module *módulo) |
Definición en la línea 57 del archivo boot_control.h .
int(* isSlotBootable)(struct boot_control_module *módulo, ranura sin firmar) |
Definición en la línea 110 del archivo boot_control.h .
int(* isSlotMarkedSuccessful)(struct boot_control_module *módulo, ranura sin firmar) |
Definición en la línea 126 del archivo boot_control.h .
int(* markBootSuccessful)(struct boot_control_module *módulo) |
Definición en la línea 84 del archivo boot_control.h .
nulo* reservado[31] |
Definición en la línea 128 del archivo boot_control.h .
int(* setActiveBootSlot)(struct boot_control_module *módulo, ranura sin firmar) |
Definición en la línea 93 del archivo boot_control.h .
int(* setSlotAsUnbootable)(struct boot_control_module *módulo, ranura sin firmar) |
Definición en la línea 101 del archivo boot_control.h .
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ boot_control.h