Freigeben über


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)

Siehe auch

DISK_GEOMETRY_EX

PARTITION_STYLE