структура 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)

См. также раздел

DISK_DETECTION_INFO

DISK_EX_INT13_INFO