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