boot_control_module結構參考
boot_control_module結構參考
#include < boot_control.h >
資料欄位 | |
結構體hw_module_t | 常見的 |
空白(* | init )(結構boot_control_module *模組) |
無符號(* | getNumberSlots )(struct boot_control_module *module) |
無符號(* | getCurrentSlot )(struct boot_control_module *模組) |
整數(* | markBootSuccessful )(struct boot_control_module *module) |
整數(* | setActiveBootSlot )(struct boot_control_module *模組,無符號插槽) |
整數(* | setSlotAsUnbootable )(struct boot_control_module *模組,無符號插槽) |
整數(* | isSlotBootable )(struct boot_control_module *模組,無符號插槽) |
常量字元 *(* | 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行。
無符號(* getCurrentSlot)(struct boot_control_module *模組) |
定義位於檔案boot_control.h的第76行。
無符號(* getNumberSlots)(struct boot_control_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行。
該結構的文檔是從以下文件產生的: