การอ้างอิงโครงสร้าง boot_control_module
#include < boot_control.h >
เขตข้อมูล | |
โครงสร้าง hw_module_t | ทั่วไป |
เป็นโมฆะ(* | init )(struct boot_control_module *โมดูล) |
ไม่ได้ลงนาม(* | getNumberSlots )(struct boot_control_module *โมดูล) |
ไม่ได้ลงนาม(* | getCurrentSlot )(struct boot_control_module *โมดูล) |
อินท์(* | markBootSuccessful )(struct boot_control_module *โมดูล) |
อินท์(* | setActiveBootSlot )(struct boot_control_module *โมดูล สล็อตที่ไม่ได้ลงนาม) |
อินท์(* | setSlotAsUnbootable )(struct boot_control_module *โมดูล สล็อตที่ไม่ได้ลงนาม) |
อินท์(* | isSlotBootable )(struct boot_control_module *โมดูล, สล็อตที่ไม่ได้ลงนาม) |
const ถ่าน *(* | getSuffix )(struct boot_control_module *โมดูล, สล็อตที่ไม่ได้ลงนาม) |
อินท์(* | isSlotMarkedSuccessful )(struct boot_control_module *โมดูล, สล็อตที่ไม่ได้ลงนาม) |
เป็นโมฆะ * | สงวนไว้ [31] |
คำอธิบายโดยละเอียด
โมดูลฮาร์ดแวร์ทุกตัวจะต้องมีโครงสร้างข้อมูลชื่อ HAL_MODULE_INFO_SYM และฟิลด์ของโครงสร้างข้อมูลนี้จะต้องขึ้นต้นด้วย hw_module_t ตามด้วยข้อมูลเฉพาะของโมดูล
คำจำกัดความที่บรรทัด 50 ของไฟล์ boot_control.h
เอกสารภาคสนาม
struct hw_module_t ทั่วไป |
คำจำกัดความที่บรรทัด 51 ของไฟล์ boot_control.h
ไม่ได้ลงนาม (* getCurrentSlot) (struct boot_control_module * โมดูล) |
คำจำกัดความที่บรรทัด 76 ของไฟล์ boot_control.h
ไม่ได้ลงนาม (* getNumberSlots) (struct boot_control_module * โมดูล) |
คำจำกัดความที่บรรทัด 64 ของไฟล์ boot_control.h
const char*(* getSuffix)(struct boot_control_module *โมดูล, ช่องที่ไม่ได้ลงนาม) |
คำจำกัดความที่บรรทัด 118 ของไฟล์ boot_control.h
เป็นโมฆะ (* init) (struct boot_control_module * โมดูล) |
คำจำกัดความที่บรรทัด 57 ของไฟล์ boot_control.h
int(* isSlotBootable)(struct boot_control_module *โมดูล, สล็อตที่ไม่ได้ลงนาม) |
คำจำกัดความที่บรรทัด 110 ของไฟล์ boot_control.h
int(* isSlotMarkedSuccessful)(struct boot_control_module *โมดูล, ช่องที่ไม่ได้ลงนาม) |
คำจำกัดความที่บรรทัด 126 ของไฟล์ boot_control.h
int(* markBootSuccessful)(struct boot_control_module *โมดูล) |
คำจำกัดความที่บรรทัด 84 ของไฟล์ boot_control.h
เป็นโมฆะ* สงวนไว้[31] |
คำจำกัดความที่บรรทัด 128 ของไฟล์ boot_control.h
int(* setActiveBootSlot)(struct boot_control_module *โมดูล, สล็อตที่ไม่ได้ลงนาม) |
คำจำกัดความที่บรรทัด 93 ของไฟล์ boot_control.h
int(* setSlotAsUnbootable)(struct boot_control_module *โมดูล, สล็อตที่ไม่ได้ลงนาม) |
คำจำกัดความที่บรรทัด 101 ของไฟล์ boot_control.h
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์/ boot_control.h