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