DISK_INT13_INFO 構造体 (ntdddisk.h)
DISK_INT13_INFO構造は、INT13 形式のパーティションのディスク検出データを報告するために BIOS によって使用されます。
構文
typedef struct _DISK_INT13_INFO {
USHORT DriveSelect;
ULONG MaxCylinders;
USHORT SectorsPerTrack;
USHORT MaxHeads;
USHORT NumberDrives;
} DISK_INT13_INFO, *PDISK_INT13_INFO;
メンバー
DriveSelect
AT Attachment (ATA) 仕様で定義されているデバイス/ヘッド レジスタに対応します。 0 の場合、このレジスタの 4 番目のビットは、ドライブ 0 が選択されていることを示します。 1 の場合、ドライブ 1 が選択されていることを示します。 ビット 0、1、2、3、および 6 の値は、コマンド レジスタのコマンドによって異なります。 ビット 5 と 7 は使用されなくなりました。 デバイス/ヘッド レジスタが保持できる値の詳細については、ATA の仕様を参照してください。
MaxCylinders
ディスク上の円柱の最大数を示します。
SectorsPerTrack
トラックあたりのセクター数を示します。
MaxHeads
ディスク ヘッドの最大数を示します。
NumberDrives
ドライブの数を示します。
要件
要件 | 値 |
---|---|
Header | ntdddisk.h (Ntdddisk.h を含む) |