структура 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