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