структура PARTITION_INFORMATION (winioctl.h)
Содержит сведения о разделе диска.
Синтаксис
typedef struct _PARTITION_INFORMATION {
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD HiddenSectors;
DWORD PartitionNumber;
BYTE PartitionType;
BOOLEAN BootIndicator;
BOOLEAN RecognizedPartition;
BOOLEAN RewritePartition;
} PARTITION_INFORMATION, *PPARTITION_INFORMATION;
Члены
StartingOffset
Начальная смещение секции.
PartitionLength
Длина секции в байтах.
HiddenSectors
Количество скрытых секторов в секции.
PartitionNumber
Номер секции (на основе 1).
PartitionType
Тип секции. Список значений см. в разделе Типы разделов дисков.
BootIndicator
Если этот член имеет значение TRUE, раздел является загрузочным.
RecognizedPartition
Если этот элемент имеет значение TRUE, секция имеет распознанный тип.
RewritePartition
Если этот элемент имеет значение TRUE, сведения о секции изменились. При изменении секции (с IOCTL_DISK_SET_DRIVE_LAYOUT) система использует этот элемент, чтобы определить, какие секции изменились и требуется перезаписать их информацию.
Комментарии
Если раздел находится на диске, отформатированный как тип master загрузочной записи (MBR), общий размер секции ограничен. Дополнительные сведения см. в разделе Примечания IOCTL_DISK_SET_DRIVE_LAYOUT.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |