структура DRIVE_LAYOUT_INFORMATION (ntdddisk.h)
Структура DRIVE_LAYOUT_INFORMATION устарела и предоставляется только для поддержки существующих драйверов. Новые драйверы должны использовать DRIVE_LAYOUT_INFORMATION_EX.
Структура DRIVE_LAYOUT_INFORMATION используется для передачи сведений о диске и его разделах. Он также используется для записи на диск сведений о макете нового диска.
Синтаксис
typedef struct _DRIVE_LAYOUT_INFORMATION {
ULONG PartitionCount;
ULONG Signature;
PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;
Члены
PartitionCount
Содержит количество секций на диске.
Signature
Содержит сигнатуру диска.
PartitionEntry[1]
Содержит массив PARTITION_INFORMATION структур переменной длины, по одной для каждой секции на диске.
Комментарии
В операционных системах Windows 2000 и более поздних версий драйверы дисков должны использовать структуры DRIVE_LAYOUT_INFORMATION_EX и PARTITION_INFORMATION_EX , а также процедуры IoReadPartitionTableEx и IoSetPartitionInformationEx для чтения и изменения сведений о разделе на диске.
Требования
Требование | Значение |
---|---|
Заголовок | ntdddisk.h (включая Ntdddisk.h) |