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) |