boot_control_module Referencia de estructura

boot_control_module Referencia de estructura

#include < boot_control.h >

Campos de información

estructura hw_module_t común
vacío(* init )(struct boot_control_module *módulo)
no firmado(* getNumberSlots )(estructura boot_control_module *módulo)
no firmado(* getCurrentSlot )(estructura boot_control_module *módulo)
En t(* markBootSuccessful )(struct boot_control_module *módulo)
En t(* setActiveBootSlot )(struct boot_control_module *módulo, ranura sin firmar)
En t(* setSlotAsUnbootable )(struct boot_control_module *módulo, ranura sin firmar)
En t(* isSlotBootable )(struct boot_control_module *módulo, ranura sin firmar)
carácter constante *(* getSuffix )(struct boot_control_module *módulo, ranura sin firmar)
En t(* isSlotMarkedSuccessful )(struct boot_control_module *módulo, ranura sin firmar)
vacío * reservado [31]

Descripción detallada

Cada módulo de hardware debe tener una estructura de datos denominada HAL_MODULE_INFO_SYM y los campos de esta estructura de datos deben comenzar con hw_module_t seguido de información específica del módulo.

Definición en la línea 50 del archivo boot_control.h .

Documentación de campo

estructura hw_module_t común

Definición en la línea 51 del archivo boot_control.h .

unsigned(* getCurrentSlot)(struct boot_control_module *módulo)

Definición en la línea 76 del archivo boot_control.h .

unsigned(* getNumberSlots)(struct boot_control_module *módulo)

Definición en la línea 64 del archivo boot_control.h .

const char*(* getSuffix)(struct boot_control_module *módulo, ranura sin firmar)

Definición en la línea 118 del archivo boot_control.h .

void(* init)(struct boot_control_module *módulo)

Definición en la línea 57 del archivo boot_control.h .

int(* isSlotBootable)(struct boot_control_module *módulo, ranura sin firmar)

Definición en la línea 110 del archivo boot_control.h .

int(* isSlotMarkedSuccessful)(struct boot_control_module *módulo, ranura sin firmar)

Definición en la línea 126 del archivo boot_control.h .

int(* markBootSuccessful)(struct boot_control_module *módulo)

Definición en la línea 84 del archivo boot_control.h .

nulo* reservado[31]

Definición en la línea 128 del archivo boot_control.h .

int(* setActiveBootSlot)(struct boot_control_module *módulo, ranura sin firmar)

Definición en la línea 93 del archivo boot_control.h .

int(* setSlotAsUnbootable)(struct boot_control_module *módulo, ranura sin firmar)

Definición en la línea 101 del archivo boot_control.h .


La documentación para esta estructura se generó a partir del siguiente archivo: