boot_control_module Informacje o strukturze
#include < boot_control.h >
Pola danych | |
struktura hw_module_t | wspólny |
próżnia(* | init )(struct boot_control_module *moduł) |
bez znaku(* | getNumberSlots )(struct boot_control_module *moduł) |
bez znaku(* | getCurrentSlot )(struct boot_control_module *moduł) |
int(* | markBootSuccessful )(struct boot_control_module *moduł) |
int(* | setActiveBootSlot )(struct boot_control_module *moduł, gniazdo bez znaku) |
int(* | setSlotAsUnbootable )(struct boot_control_module *moduł, gniazdo bez znaku) |
int(* | isSlotBootable )(struct boot_control_module *moduł, gniazdo bez znaku) |
znak stały *(* | getSuffix )(struct boot_control_module *moduł, gniazdo bez znaku) |
int(* | isSlotMarkedSuccessful )(struct boot_control_module *moduł, gniazdo bez znaku) |
próżnia * | zarezerwowane [31] |
szczegółowy opis
Każdy moduł sprzętowy musi mieć strukturę danych o nazwie HAL_MODULE_INFO_SYM, a pola tej struktury danych muszą zaczynać się od hw_module_t , po którym następują informacje specyficzne dla modułu.
Definicja w linii 50 pliku boot_control.h .
Dokumentacja terenowa
struktura hw_module_t wspólna |
Definicja w linii 51 pliku boot_control.h .
unsigned(* getCurrentSlot)(struct boot_control_module *moduł) |
Definicja w linii 76 pliku boot_control.h .
unsigned(* getNumberSlots)(struct boot_control_module *moduł) |
Definicja w linii 64 pliku boot_control.h .
const char*(* getSuffix)(struct boot_control_module *moduł, gniazdo bez znaku) |
Definicja w linii 118 pliku boot_control.h .
void(* init)(struct boot_control_module *moduł) |
Definicja w linii 57 pliku boot_control.h .
int(* isSlotBootable)(struct boot_control_module *moduł, gniazdo bez znaku) |
Definicja w linii 110 pliku boot_control.h .
int(* isSlotMarkedSuccessful)(struct boot_control_module *moduł, gniazdo bez znaku) |
Definicja w linii 126 pliku boot_control.h .
int(* markBootSuccessful)(struct boot_control_module *moduł) |
Definicja w linii 84 pliku boot_control.h .
nieważne* zarezerwowane[31] |
Definicja w linii 128 pliku boot_control.h .
int(* setActiveBootSlot)(struct boot_control_module *moduł, gniazdo bez znaku) |
Definicja w linii 93 pliku boot_control.h .
int(* setSlotAsUnbootable)(struct boot_control_module *moduł, gniazdo bez znaku) |
Definicja w linii 101 pliku boot_control.h .
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ boot_control.h