structure DISK_PARTITION_INFO (winioctl.h)

Contient les informations de partition de disque.

Syntaxe

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;

Membres

SizeOfPartitionInfo

Taille de cette structure, en octets.

PartitionStyle

Format d’une partition.

Pour plus d’informations, consultez PARTITION_STYLE.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Si PartitionStyle est PARTITION_STYLE_MBR (0), l’union est une structure qui contient des informations pour une partition d’enregistrement de démarrage master, qui comprend une signature de disque et une somme de contrôle.

DUMMYUNIONNAME.Mbr.Signature

Signature MBR de la partition.

DUMMYUNIONNAME.Mbr.CheckSum

DUMMYUNIONNAME.Gpt

Si PartitionStyle est PARTITION_STYLE_GPT (1), l’union est une structure qui contient des informations pour une partition de table de partition GUID , qui comprend un identificateur de disque (GUID).

DUMMYUNIONNAME.Gpt.DiskId

GUID de la partition GPT.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

DISK_GEOMETRY_EX, PARTITION_STYLE