Freigeben über


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)

Weitere Informationen

DISK_GEOMETRY_EX, PARTITION_STYLE