boot_control_module 構造体のリファレンス
boot_control_module 構造体のリファレンス
#include < boot_control.h >
データフィールド | |
構造体hw_module_t | 一般 |
空所(* | init )(struct boot_control_module *モジュール) |
署名なし(* | getNumberSlots )(struct boot_control_module *module) |
署名なし(* | getCurrentSlot )(struct boot_control_module *module) |
int(* | markBootSuccessful )(struct boot_control_module *module) |
int(* | setActiveBootSlot )(struct boot_control_module *モジュール、署名なしスロット) |
int(* | setSlotAsUnbootable )(struct boot_control_module *モジュール、署名なしスロット) |
int(* | isSlotBootable )(struct boot_control_module *モジュール、署名なしスロット) |
定数文字 *(* | getSuffix )(struct boot_control_module *モジュール、署名なしスロット) |
int(* | isSlotMarkedSuccessful )(struct boot_control_module *モジュール、署名されていないスロット) |
空所 * | 予約済み[31] |
詳細な説明
すべてのハードウェア モジュールには HAL_MODULE_INFO_SYM という名前のデータ構造が必要であり、このデータ構造のフィールドはhw_module_tで始まり、その後にモジュール固有の情報が続く必要があります。
ファイルboot_control.hの50行目の定義。
フィールドドキュメント
struct 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 *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行目の定義。
void* 予約済み[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行目の定義。
この構造体のドキュメントは次のファイルから生成されました。