Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Системные библиотеки > Системные библиотеки > Системная библиотека > H > struct hwi_diskgeometry



struct hwi_diskgeometry

Фрагмент системной страницы, характеризующий HWI тег типа diskgeometry (геометрия диска)

Прототип:

#include <hw/sysinfo.h>
#define HWI_TAG_NAME_diskgeometry "diskgeometry"
#define HWI_TAG_ALIGN_diskgeometry (sizeof( uint32_t ))
struct hwi_diskgeometry {
struct hwi_prefix prefix;
uint8_t disknumber;
uint8_t sectorsize; /* степень двойки */
uint16_t heads;
uint16_t cyls;
uint16_t sectors;
uint32_t nblocks;
}

Описание:

Тег diskgeometry используется в системах с архитектурой x86 для определения геометрии диска из BIOS. Структура содержит информацию системной страницы, характеризующую HWI тег типа diskgeometry и включает следующие поля:

prefix
Префикс HWI тега.
disknumber
Номер диска.
sectorsize
Размер сектора (степень двойки).
heads
Число головок.
cyls
Число цилиндров.
sectors
Число секторов.
nblocks
Число блоков.

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

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

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

struct hwi_pad, struct hwi_prefix, struct hwi_location, struct hwi_irq, struct syspage_entry

Руководство по разработке модуля startup




Предыдущий раздел: Описание API системной библиотеки