структура DRIVE_LAYOUT_INFORMATION (winioctl.h)
Содержит сведения о разделах диска.
Примечание
DRIVE_LAYOUT_INFORMATION заменяет DRIVE_LAYOUT_INFORMATION_EX структуру.
Синтаксис
typedef struct _DRIVE_LAYOUT_INFORMATION {
DWORD PartitionCount;
DWORD Signature;
PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;
Члены
PartitionCount
Количество секций на диске.
На дисках с макетом MBR это значение всегда кратно 4. Все неиспользуемые секции имеют тип секции PARTITION_ENTRY_UNUSED (0).
Signature
Значение сигнатуры диска.
PartitionEntry[1]
Массив переменных размеров PARTITION_INFORMATION структур, по одной структуре для каждой секции на диске.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |
См. также раздел
DRIVE_LAYOUT_INFORMATION_EX, IOCTL_DISK_GET_DRIVE_LAYOUT, IOCTL_DISK_SET_DRIVE_LAYOUT