DISK_SIGNATURE Struktur (ntddk.h)
DISK_SIGNATURE enthält die Datenträgersignaturinformationen für die Partitionstabelle eines Datenträgers.
Syntax
typedef struct _DISK_SIGNATURE {
ULONG PartitionStyle;
union {
struct {
ULONG Signature;
ULONG CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
};
} DISK_SIGNATURE, *PDISK_SIGNATURE;
Angehörige
PartitionStyle
Gibt den Partitionstyp an. Eine Beschreibung der möglichen Werte finden Sie unter PARTITION_STYLE.
Mbr
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. Dieses Element ist gültig, wenn PartitionStyle- PARTITION_STYLE_MBR ist.
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_MBR ist.
Gpt
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. Der GUID-Datentyp wird auf der Verwenden von GUIDs in Drivers Referenzseite beschrieben. Dieses Element ist gültig, wenn PartitionStyle- PARTITION_STYLE_GPT ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Diese Struktur ist nur unter Windows XP und höher verfügbar. |
Header- | ntddk.h (include Ntddk.h) |