DISK_PARTITION_INFO-Struktur (winioctl.h)
Enthält Informationen zur Datenträgerpartition.
Syntax
typedef struct _DISK_PARTITION_INFO {
DWORD SizeOfPartitionInfo;
PARTITION_STYLE PartitionStyle;
union {
struct {
DWORD Signature;
DWORD CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
} DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;
Member
SizeOfPartitionInfo
Die Größe dieser Struktur in Bytes.
PartitionStyle
Das Format einer Partition.
Weitere Informationen finden Sie unter PARTITION_STYLE.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Wenn PartitionStylePARTITION_STYLE_MBR (0) ist, ist die Union eine Struktur, die Informationen für eine master Startdatensatzpartition enthält, die eine Datenträgersignatur und eine Prüfsumme enthält.
DUMMYUNIONNAME.Mbr.Signature
MBR-Signatur der Partition.
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
Wenn PartitionStylePARTITION_STYLE_GPT (1) ist, ist die Union eine Struktur, die Informationen für eine GUID-Partitionstabellenpartition enthält, die einen Datenträgerbezeichner (GUID) enthält.
DUMMYUNIONNAME.Gpt.DiskId
GUID der GPT-Partition.
Anforderungen
Anforderung | Wert |
---|---|
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) |