DRIVE_LAYOUT_INFORMATION_EX-Struktur (winioctl.h)
Enthält erweiterte Informationen zu den Partitionen eines Laufwerks.
Syntax
typedef struct _DRIVE_LAYOUT_INFORMATION_EX {
DWORD PartitionStyle;
DWORD PartitionCount;
union {
DRIVE_LAYOUT_INFORMATION_MBR Mbr;
DRIVE_LAYOUT_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
PARTITION_INFORMATION_EX PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION_EX, *PDRIVE_LAYOUT_INFORMATION_EX;
Member
PartitionStyle
Der Stil der Partitionen auf dem Laufwerk, die von der PARTITION_STYLE Enumeration aufgezählt werden.
Stil | Wert | Bedeutung |
---|---|---|
PARTITION_STYLE_MBR | 0 | MbR-Format (Master Boot Record). |
PARTITION_STYLE_GPT | 1 | GPT-Format (GUID Partition Table). |
PARTITION_STYLE_RAW | 2 | Partition, die nicht in einem der erkannten Formate formatiert ist – MBR oder GPT. |
PartitionCount
Die Anzahl der Partitionen auf dem Laufwerk. Auf Festplatten mit dem MBR-Layout ist dieser Wert immer ein Vielfaches von 4. Für alle Partitionen, die tatsächlich nicht verwendet werden, wird der Partitionstyp PARTITION_ENTRY_UNUSED (0) im PartitionType-Member der PARTITION_INFORMATION_MBR-Struktur des Mbr-Elements der PARTITION_INFORMATION_EX Struktur des PartitionEntry-Elements dieser Struktur festgelegt.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Eine DRIVE_LAYOUT_INFORMATION_MBR-Struktur, die Informationen zur Partitionierung des master Startdatensatztyps auf dem Laufwerk enthält.
DUMMYUNIONNAME.Gpt
Eine DRIVE_LAYOUT_INFORMATION_GPT-Struktur , die Informationen zur Partitionierung des GUID-Datenträgerpartitionstyps auf dem Laufwerk enthält.
PartitionEntry[1]
Ein Array mit variabler Größe von PARTITION_INFORMATION_EX Strukturen, eine Struktur für jede Partition auf dem Laufwerk.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |
Weitere Informationen
DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR, IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX, PARTITION_INFORMATION_EX, PARTITION_INFORMATION