DISK_INT13_INFO 结构 (ntdddisk.h)

BIOS 使用 DISK_INT13_INFO 结构来报告采用 INT13 格式的分区的磁盘检测数据。

语法

typedef struct _DISK_INT13_INFO {
  USHORT DriveSelect;
  ULONG  MaxCylinders;
  USHORT SectorsPerTrack;
  USHORT MaxHeads;
  USHORT NumberDrives;
} DISK_INT13_INFO, *PDISK_INT13_INFO;

成员

DriveSelect

对应于 AT 附件 (ATA) 规范中定义的设备/头寄存器。 如果为零,则此寄存器的第四位指示已选择驱动器零。 当为 1 时,它表示已选择驱动器 1。 位 0、1、2、3 和 6 的值取决于命令寄存器中的 命令。 不再使用位 5 和 7。 有关 Device/Head 寄存器可以保留的值的详细信息,请参阅 ATA 规范。

MaxCylinders

指示磁盘上的最大柱面数。

SectorsPerTrack

指示每个轨道的扇区数。

MaxHeads

指示磁盘头的最大数目。

NumberDrives

指示驱动器数。

要求

要求
Header ntdddisk.h (包括 Ntdddisk.h)

另请参阅

DISK_DETECTION_INFO

DISK_EX_INT13_INFO