مرجع البنية boot_control_module

مرجع البنية boot_control_module

#include < boot_control.h >

حقول البيانات

البنية hw_module_t شائع
فارغ(* الحرف الأول )(struct boot_control_module *module)
غير موقعة(* getNumberSlots )(struct boot_control_module *module)
غير موقعة(* getCurrentSlot )(struct boot_control_module *module)
كثافة العمليات (* markBootSuccessful )(struct boot_control_module *module)
كثافة العمليات (* setActiveBootSlot )(struct boot_control_module *module، فتحة غير موقعة)
كثافة العمليات (* setSlotAsUnbootable )(struct boot_control_module *module، فتحة غير موقعة)
كثافة العمليات (* isSlotBootable )(struct boot_control_module *module، فتحة غير موقعة)
حرف ثابت *(* getSuffix )(struct boot_control_module *module، فتحة غير موقعة)
كثافة العمليات (* isSlotMarkedSuccessful )(struct boot_control_module *module، فتحة غير موقعة)
فارغ * محفوظة [31]

وصف تفصيلي

يجب أن تحتوي كل وحدة أجهزة على بنية بيانات تسمى HAL_MODULE_INFO_SYM ويجب أن تبدأ حقول بنية البيانات هذه بـ hw_module_t متبوعة بمعلومات محددة عن الوحدة.

التعريف في السطر 50 من الملف boot_control.h .

التوثيق الميداني

البنية hw_module_t المشتركة

التعريف في السطر 51 من الملف boot_control.h .

غير موقعة (* getCurrentSlot) (بنية boot_control_module *module)

التعريف في السطر 76 من الملف boot_control.h .

غير موقعة (* getNumberSlots) (بنية boot_control_module *module)

التعريف في السطر 64 من الملف boot_control.h .

const char*(* getSuffix)(struct boot_control_module *module، فتحة غير موقعة)

التعريف في السطر 118 من الملف boot_control.h .

باطلة (* init) (بنية boot_control_module *module)

التعريف في السطر 57 من الملف boot_control.h .

int(* isSlotBootable)(struct boot_control_module *module، فتحة غير موقعة)

التعريف في السطر 110 من الملف boot_control.h .

int(* isSlotMarkedSuccessful)(struct boot_control_module *module، فتحة غير موقعة)

التعريف في السطر 126 من الملف boot_control.h .

int(* markBootSuccessful)(بنية boot_control_module *module)

التعريف في السطر 84 من الملف boot_control.h .

باطلة* محفوظة[31]

التعريف في السطر 128 من الملف boot_control.h .

int(* setActiveBootSlot)(struct boot_control_module *module، فتحة غير موقعة)

التعريف في السطر 93 من الملف boot_control.h .

int(* setSlotAsUnbootable)(struct boot_control_module *module، فتحة غير موقعة)

التعريف في السطر 101 من الملف boot_control.h .


تم إنشاء وثائق هذه البنية من الملف التالي: