Поделиться через


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

См. также

DISK_DETECTION_INFO

DISK_EX_INT13_INFO