boot_control_module Informacje o strukturze

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: