बूट_कंट्रोल_मॉड्यूल संरचना संदर्भ
#include < boot_control.h >
डेटा फ़ील्ड | |
संरचना hw_module_t | सामान्य |
खालीपन(* | init )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
अहस्ताक्षरित(* | getNumberSlots )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
अहस्ताक्षरित(* | getCurrentSlot )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
पूर्णांक(* | मार्कबूटसक्सेसफुल )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
पूर्णांक(* | setActiveBootSlot )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
पूर्णांक(* | setSlotAsUnbootable )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
पूर्णांक(* | isSlotBootable )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
स्थिरांक चार *(* | getSuffix )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
पूर्णांक(* | isSlotMarkedSuccessful )(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
खालीपन * | आरक्षित [31] |
विस्तृत विवरण
प्रत्येक हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नाम की एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के फ़ील्ड hw_module_t से शुरू होने चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।
फ़ाइल Boot_control.h की पंक्ति 50 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
संरचना hw_module_t सामान्य |
फ़ाइल Boot_control.h की पंक्ति 51 पर परिभाषा।
अहस्ताक्षरित (* getCurrentSlot) (स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल * मॉड्यूल) |
फ़ाइल Boot_control.h की पंक्ति 76 पर परिभाषा।
अहस्ताक्षरित(* getNumberSlots)(संरचना बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
फ़ाइल Boot_control.h की पंक्ति 64 पर परिभाषा।
स्थिरांक चार*(* getSuffix)(struct बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
फ़ाइल Boot_control.h की पंक्ति 118 पर परिभाषा।
शून्य(* init)(संरचना बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
फ़ाइल Boot_control.h की पंक्ति 57 पर परिभाषा।
int(* isSlotBootable)(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
फ़ाइल Boot_control.h की पंक्ति 110 पर परिभाषा।
int(* isSlotMarkedSuccessful)(struct Boot_control_module *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
फ़ाइल Boot_control.h की पंक्ति 126 पर परिभाषा।
int(* मार्कबूटसक्सेसफुल)(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल) |
फ़ाइल Boot_control.h की पंक्ति 84 पर परिभाषा।
शून्य* आरक्षित[31] |
फ़ाइल Boot_control.h की पंक्ति 128 पर परिभाषा।
int(* setActiveBootSlot)(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
फ़ाइल Boot_control.h की पंक्ति 93 पर परिभाषा।
int(* setSlotAsUnbootable)(स्ट्रक्चर बूट_कंट्रोल_मॉड्यूल *मॉड्यूल, अहस्ताक्षरित स्लॉट) |
फ़ाइल Boot_control.h की पंक्ति 101 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ boot_control.h