struct partition_entry, partition_entry_t

Структура данных описывает дескриптор раздела файловой системы

Прототип:

#include <sys/disk.h>
typedef struct partition_entry {
unsigned char boot_ind,
beg_head,
beg_sector,
beg_cylinder,
os_type,
end_head,
end_sector,
end_cylinder;
unsigned int part_offset,
part_size;
} partition_entry_t;

Описание:

Структура struct partition_entry описывает дескриптор раздела файловой системы. Поля структуры включают:

boot_ind
Значение 0x80 характеризует загрузочный раздел, значение 0x00 соответствует остальным.
beg_head
Начальный номер головки.
beg_sector
Начальный номер сектора.
beg_cylinder
Начальный номер цилиндра.
os_type
Тип раздела (подробнее смотри в статье Дисковые разделы).
end_head
Конечный номер головки.
end_sector
Конечный номер сектора.
end_cylinder
Конечный номер цилиндра.
part_offset
Смещение в байтах до начала раздела.
part_size
Число секторов, характеризующих раздел.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

devctl(), DCMD_BLK_PARTENTRY, fdisk, gdisk, io-blk.so




Предыдущий раздел: перейти