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) |