Referência de estrutura boot_control_module

Referência de estrutura boot_control_module

#include < boot_control.h >

Campos de dados

estrutura hw_module_t comum
vazio(* init )(estrutura boot_control_module *módulo)
não assinado (* getNumberSlots )(estrutura boot_control_module *módulo)
não assinado (* getCurrentSlot )(estrutura boot_control_module *módulo)
interno(* markBootSuccessful )(estrutura boot_control_module *módulo)
interno(* setActiveBootSlot )(struct boot_control_module *módulo, slot não assinado)
interno(* setSlotAsUnbootable )(struct boot_control_module *módulo, slot não assinado)
interno(* isSlotBootable )(struct boot_control_module *módulo, slot não assinado)
const char *(* getSuffix )(struct boot_control_module *módulo, slot não assinado)
interno(* isSlotMarkedSuccessful )(struct boot_control_module *módulo, slot não assinado)
vazio * reservado [31]

Descrição detalhada

Cada módulo de hardware deve ter uma estrutura de dados chamada HAL_MODULE_INFO_SYM e os campos desta estrutura de dados devem começar com hw_module_t seguido de informações específicas do módulo.

Definição na linha 50 do arquivo boot_control.h .

Documentação de campo

estrutura hw_module_t comum

Definição na linha 51 do arquivo boot_control.h .

não assinado(* getCurrentSlot)(estrutura boot_control_module *module)

Definição na linha 76 do arquivo boot_control.h .

não assinado(* getNumberSlots)(struct boot_control_module *module)

Definição na linha 64 do arquivo boot_control.h .

const char*(* getSuffix)(struct boot_control_module *módulo, slot não assinado)

Definição na linha 118 do arquivo boot_control.h .

void(* init)(estrutura boot_control_module *module)

Definição na linha 57 do arquivo boot_control.h .

int(* isSlotBootable)(struct boot_control_module *module, slot não assinado)

Definição na linha 110 do arquivo boot_control.h .

int(* isSlotMarkedSuccessful)(struct boot_control_module *módulo, slot não assinado)

Definição na linha 126 do arquivo boot_control.h .

int(* markBootSuccessful)(estrutura boot_control_module *module)

Definição na linha 84 do arquivo boot_control.h .

vazio* reservado[31]

Definição na linha 128 do arquivo boot_control.h .

int(* setActiveBootSlot)(struct boot_control_module *módulo, slot não assinado)

Definição na linha 93 do arquivo boot_control.h .

int(* setSlotAsUnbootable)(struct boot_control_module *módulo, slot não assinado)

Definição na linha 101 do arquivo boot_control.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo: