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