Referência de estrutura boot_control_module
#include < boot_control.h >
Campos de dados | |
estrutura hw_module_t | comum |
vazio(* | init )(estrutura boot_control_module *módulo) |
não assinado (* | getNumberSlots )(estrutura boot_control_module *módulo) |
não assinado (* | getCurrentSlot )(estrutura boot_control_module *módulo) |
interno(* | markBootSuccessful )(estrutura boot_control_module *módulo) |
interno(* | setActiveBootSlot )(struct boot_control_module *módulo, slot não assinado) |
interno(* | setSlotAsUnbootable )(struct boot_control_module *módulo, slot não assinado) |
interno(* | isSlotBootable )(struct boot_control_module *módulo, slot não assinado) |
const char *(* | getSuffix )(struct boot_control_module *módulo, slot não assinado) |
interno(* | isSlotMarkedSuccessful )(struct boot_control_module *módulo, slot não assinado) |
vazio * | reservado [31] |
Descrição detalhada
Cada módulo de hardware deve ter uma estrutura de dados chamada HAL_MODULE_INFO_SYM e os campos desta estrutura de dados devem começar com hw_module_t seguido de informações específicas do módulo.
Definição na linha 50 do arquivo boot_control.h .
Documentação de campo
estrutura hw_module_t comum |
Definição na linha 51 do arquivo boot_control.h .
não assinado(* getCurrentSlot)(estrutura boot_control_module *module) |
Definição na linha 76 do arquivo boot_control.h .
não assinado(* getNumberSlots)(struct boot_control_module *module) |
Definição na linha 64 do arquivo boot_control.h .
const char*(* getSuffix)(struct boot_control_module *módulo, slot não assinado) |
Definição na linha 118 do arquivo boot_control.h .
void(* init)(estrutura boot_control_module *module) |
Definição na linha 57 do arquivo boot_control.h .
int(* isSlotBootable)(struct boot_control_module *module, slot não assinado) |
Definição na linha 110 do arquivo boot_control.h .
int(* isSlotMarkedSuccessful)(struct boot_control_module *módulo, slot não assinado) |
Definição na linha 126 do arquivo boot_control.h .
int(* markBootSuccessful)(estrutura boot_control_module *module) |
Definição na linha 84 do arquivo boot_control.h .
vazio* reservado[31] |
Definição na linha 128 do arquivo boot_control.h .
int(* setActiveBootSlot)(struct boot_control_module *módulo, slot não assinado) |
Definição na linha 93 do arquivo boot_control.h .
int(* setSlotAsUnbootable)(struct boot_control_module *módulo, slot não assinado) |
Definição na linha 101 do arquivo boot_control.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ boot_control.h