структура 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
Соответствует регистру device/head, определенному в спецификации AT Attachment (ATA). Если значение равно нулю, четвертый бит этого регистра указывает, что выбран ноль диска. Если значение равно 1, это означает, что выбран диск один. Значения битов 0, 1, 2, 3 и 6 зависят от команды в регистре команд. Биты 5 и 7 больше не используются. Дополнительные сведения о значениях, которые могут храниться в регистре Device/Head, см. в спецификации ATA.
MaxCylinders
Указывает максимальное количество цилиндров на диске.
SectorsPerTrack
Указывает количество секторов на дорожку.
MaxHeads
Указывает максимальное количество головок дисков.
NumberDrives
Указывает количество дисков.
Требования
Требование | Значение |
---|---|
Заголовок | ntdddisk.h (включая Ntdddisk.h) |