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 を含む)

こちらもご覧ください

DISK_DETECTION_INFO

DISK_EX_INT13_INFO