структура DISK_INT13_INFO (ntdddisk.h)
Структура DISK_INT13_INFO используется BIOS для создания отчетов об обнаружении дисков для секции с форматом INT13.
Синтаксис
typedef struct _DISK_INT13_INFO {
USHORT DriveSelect;
ULONG MaxCylinders;
USHORT SectorsPerTrack;
USHORT MaxHeads;
USHORT NumberDrives;
} DISK_INT13_INFO, *PDISK_INT13_INFO;
Члены
DriveSelect
Соответствует регистру устройства или головы, определенному в спецификации вложения ATA. Если значение равно нулю, четвертый бит этого регистра указывает, что выбран нуль диска. Если значение равно 1, оно указывает, что выбран диск. Значения битов 0, 1, 2, 3 и 6 зависят от команды в регистре команд. Биты 5 и 7 больше не используются. Дополнительные сведения о значениях, которые может хранить регистр device/Head, см. в спецификации ATA.
MaxCylinders
Указывает максимальное количество цилиндров на диске.
SectorsPerTrack
Указывает количество секторов на дорожку.
MaxHeads
Указывает максимальное количество головок диска.
NumberDrives
Указывает количество дисков.
Требования
Требование | Ценность |
---|---|
заголовка | ntdddisk.h (include Ntdddisk.h) |