PARTITION_INFORMATION_EX-Struktur (winioctl.h)
Enthält Partitionsinformationen für MBR- (Master Boot Record) und EFI-Standarddatenträger (Extensible Firmware Interface) vom Typ AT.
Syntax
typedef struct _PARTITION_INFORMATION_EX {
PARTITION_STYLE PartitionStyle;
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD PartitionNumber;
BOOLEAN RewritePartition;
BOOLEAN IsServicePartition;
union {
PARTITION_INFORMATION_MBR Mbr;
PARTITION_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
} PARTITION_INFORMATION_EX, *PPARTITION_INFORMATION_EX;
Member
PartitionStyle
Das Format der Partition. Eine Liste der Werte finden Sie unter PARTITION_STYLE.
StartingOffset
Der Startoffset der Partition.
PartitionLength
Die Größe der Partition in Bytes.
PartitionNumber
Die Nummer der Partition (1-basiert).
RewritePartition
Wenn dieser Member TRUE ist, kann die Partition erneut beschreibbar sein. Der Wert dieses Parameters sollte auf TRUE festgelegt werden.
IsServicePartition
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Eine PARTITION_INFORMATION_MBR-Struktur, die partitionsspezifische Informationen für master-Startdatenträger (MBR) angibt. Das MBR-Partitionsformat ist das At-Standardformat .
DUMMYUNIONNAME.Gpt
Eine PARTITION_INFORMATION_GPT-Struktur , die partitionsspezifische Informationen für GPT-Datenträger (GUID Partition Table) angibt. Das GPT-Format entspricht dem EFI-Partitionsformat.
Hinweise
Wenn sich die Partition auf einem Datenträger befindet, der als Typ master Startdatensatz (MBR) formatiert ist, ist die Partitionsgröße insgesamt begrenzt. Weitere Informationen finden Sie im Abschnitt Hinweise von IOCTL_DISK_SET_DRIVE_LAYOUT.
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
IOCTL_DISK_GET_PARTITION_INFO_EX