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 时,它指示已选择第一个驱动器。 位 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