структура 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 (include Ntdddisk.h) |