boot_control_module 구조체 참조
boot_control_module 구조체 참조
#include < boot_control.h >
데이터 필드 | |
구조체 hw_module_t | 흔한 |
무효의(* | 초기화 )(struct boot_control_module *모듈) |
서명되지 않은(* | getNumberSlots )(struct boot_control_module *module) |
서명되지 않은(* | getCurrentSlot )(struct boot_control_module *module) |
정수(* | markBootSuccessful )(struct boot_control_module *module) |
정수(* | setActiveBootSlot )(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
정수(* | setSlotAsUnbootable )(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
정수(* | isSlotBootable )(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
const 문자 *(* | getSuffix )(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
정수(* | isSlotMarkedSuccessful )(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
무효의 * | 예약됨 [31] |
상세 설명
모든 하드웨어 모듈에는 HAL_MODULE_INFO_SYM이라는 데이터 구조가 있어야 하며 이 데이터 구조의 필드는 hw_module_t 로 시작하고 그 뒤에 모듈별 정보가 와야 합니다.
boot_control.h 파일의 50번째 줄에 정의되어 있습니다.
현장 문서
구조체 hw_module_t 공통 |
boot_control.h 파일의 51번째 줄에 정의되어 있습니다.
unsigned(* getCurrentSlot)(struct boot_control_module *module) |
boot_control.h 파일의 76 번째 줄에 정의되어 있습니다.
unsigned(* getNumberSlots)(struct boot_control_module *module) |
boot_control.h 파일의 64번째 줄에 정의되어 있습니다.
const char*(* getSuffix)(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
boot_control.h 파일의 118 번째 줄에 정의되어 있습니다.
void(* init)(struct boot_control_module *모듈) |
boot_control.h 파일의 57번째 줄에 정의되어 있습니다.
int(* isSlotBootable)(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
boot_control.h 파일의 110번째 줄에 정의되어 있습니다.
int(* isSlotMarkedSuccessful)(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
boot_control.h 파일의 126번째 줄에 정의되어 있습니다.
int(* markBootSuccessful)(struct boot_control_module *module) |
boot_control.h 파일의 84 번째 줄에 정의되어 있습니다.
무효* 예약됨[31] |
boot_control.h 파일의 128 번째 줄에 정의되어 있습니다.
int(* setActiveBootSlot)(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
boot_control.h 파일의 93 번째 줄에 정의되어 있습니다.
int(* setSlotAsUnbootable)(struct boot_control_module *모듈, 서명되지 않은 슬롯) |
boot_control.h 파일의 101번째 줄에 정의되어 있습니다.
이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
- 하드웨어/libhardware/include/hardware/ boot_control.h