DISK_PARTITION_INFO Struktur (ntdddisk.h)
Die DISK_PARTITION_INFO Struktur wird verwendet, um Informationen zur Partitionstabelle des Datenträgers zu melden.
Syntax
typedef struct _DISK_PARTITION_INFO {
ULONG SizeOfPartitionInfo;
PARTITION_STYLE PartitionStyle;
union {
struct {
ULONG Signature;
ULONG CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
} DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;
Angehörige
SizeOfPartitionInfo
Größe dieser Struktur in Byte. Auf Größe(DISK_PARTITION_INFO) festgelegt.
PartitionStyle
Verwendet einen PARTITION_STYLE Aufzählungswert, der den Typ der Partitionstabelle angibt, die der Datenträger enthält.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
If PartitionStyle == MBR
DUMMYUNIONNAME.Mbr.Signature
Gibt den Signaturwert an, der den Datenträger eindeutig identifiziert. Das Mbr- Mitglied der Union wird verwendet, um die Datenträgersignaturdaten für einen Datenträger anzugeben, der mit einer MBR-Formatpartitionstabelle (Master Boot Record) formatiert ist. Jeder andere Wert gibt an, dass die Partition keine Startpartition ist. Dieses Element ist gültig, wenn PartitionStyle-PARTITION_STYLE_MBRist.
DUMMYUNIONNAME.Mbr.CheckSum
Gibt die Prüfsumme für den Masterstartdatensatz an. Das Mbr- Mitglied der Union wird verwendet, um die Datenträgersignaturdaten für einen Datenträger anzugeben, der mit einer MBR-Formatpartitionstabelle (Master Boot Record) formatiert ist. Dieses Element ist gültig, wenn PartitionStyle-PARTITION_STYLE_MBRist.
DUMMYUNIONNAME.Gpt
If PartitionStyle == GPT
DUMMYUNIONNAME.Gpt.DiskId
Gibt die GUID an, die den Datenträger eindeutig identifiziert. Das Gpt- Mitglied der Union wird verwendet, um die Datenträgersignaturdaten für einen Datenträger anzugeben, der mit einer GPT-Formatpartitionstabelle (GUID Partition Table) formatiert ist. Dieser Member ist gültig, wenn PartitionStyle-PARTITION_STYLE_GPTist. Der GUID-Datentyp wird auf der Verwenden von GUIDs in Drivers Referenzseite beschrieben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntdddisk.h (include Ntdddisk.h) |