FORMAT_EX_PARAMETERS 構造体 (ntdddisk.h)

FORMAT_EX_PARAMETERS構造体は、ディスク上の指定した連続したトラックのセットをフォーマットするために 、IOCTL_DISK_FORMAT_TRACKS_EX 要求と組み合わせて使用されます。

構文

typedef struct _FORMAT_EX_PARAMETERS {
  MEDIA_TYPE MediaType;
  ULONG      StartCylinderNumber;
  ULONG      EndCylinderNumber;
  ULONG      StartHeadNumber;
  ULONG      EndHeadNumber;
  USHORT     FormatGapLength;
  USHORT     SectorsPerTrack;
  USHORT     SectorNumber[1];
} FORMAT_EX_PARAMETERS, *PFORMAT_EX_PARAMETERS;

メンバー

MediaType

ディスク サイズやセクターあたりのバイト数などの形式情報を示します。 このメンバーに割り当てることができる値の一覧については、「 MEDIA_TYPE」を参照してください。

StartCylinderNumber

書式設定を開始する円柱の番号を示します。

EndCylinderNumber

書式設定が終了する円柱の番号を示します。

StartHeadNumber

書式設定を開始するヘッドの番号を示します。

EndHeadNumber

書式設定を終了するヘッドの番号を示します。

FormatGapLength

書式ギャップの長さをバイト単位で示します。

SectorsPerTrack

トラックあたりのセクター数を示します。

SectorNumber[1]

書式設定を開始する必要があるセクターの数を示す最初の要素を持つ配列を格納します。

要件

要件
Header ntdddisk.h (Ntdddisk.h を含む)

こちらもご覧ください

FORMAT_PARAMETERS

IOCTL_DISK_FORMAT_TRACKS

IOCTL_DISK_FORMAT_TRACKS_EX