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]

包含一个数组,该数组的第一个元素指示应开始格式设置的扇区的数目。

要求

要求 价值
标头 ntdddisk.h (包括 Ntdddisk.h)

另请参阅

FORMAT_PARAMETERS

IOCTL_DISK_FORMAT_TRACKS

IOCTL_DISK_FORMAT_TRACKS_EX