PARTITION_INFORMATION-Struktur (winioctl.h)
Enthält Informationen zu einer Datenträgerpartition.
Syntax
typedef struct _PARTITION_INFORMATION {
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD HiddenSectors;
DWORD PartitionNumber;
BYTE PartitionType;
BOOLEAN BootIndicator;
BOOLEAN RecognizedPartition;
BOOLEAN RewritePartition;
} PARTITION_INFORMATION, *PPARTITION_INFORMATION;
Member
StartingOffset
Der Startoffset der Partition.
PartitionLength
Die Länge der Partition in Bytes.
HiddenSectors
Die Anzahl der ausgeblendeten Sektoren in der Partition.
PartitionNumber
Die Nummer der Partition (1-basiert).
PartitionType
Der Partitionstyp. Eine Liste der Werte finden Sie unter Datenträgerpartitionstypen.
BootIndicator
Wenn dieser Member TRUE ist, kann die Partition gestartet werden.
RecognizedPartition
Wenn dieser Member TRUE ist, weist die Partition einen erkannten Typ auf.
RewritePartition
Wenn dieser Member TRUE ist, haben sich die Partitionsinformationen geändert. Wenn Sie eine Partition ändern (mit IOCTL_DISK_SET_DRIVE_LAYOUT), verwendet das System diesen Member, um zu bestimmen, welche Partitionen geändert wurden und welche Informationen neu geschrieben werden müssen.
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) |