Freigeben über


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)

Siehe auch

IoReadDiskSignature-