Freigeben über


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;

Elemente

PartitionStyle

Die Formatvorlage der Partitionen auf dem Laufwerk, das durch die PARTITION_STYLE-Aufzählung aufgezählt wird.

Stil Wert Bedeutung
PARTITION_STYLE_MBR 0 Master Boot Record (MBR)-Format.
PARTITION_STYLE_GPT 1 GUID Partition Table (GPT)-Format.
PARTITION_STYLE_RAW 2 Partition nicht in einem der erkannten Formate formatiert – 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. Alle Partitionen, die tatsächlich nicht verwendet werden, verfügen über einen Partitionstyp PARTITION_ENTRY_UNUSED (0), der im PartitionType-Element der PARTITION_INFORMATION_MBR Struktur des Mbr-Mitglieds der PARTITION_INFORMATION_EX Struktur des PartitionEntry-Mitglieds dieser Struktur festgelegt ist.

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

Anforderung Wert
Mindestens unterstützter Client Windows XP [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Header winioctl.h (enthalten Windows.h)

Siehe auch

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