Partager via


structure SET_PARTITION_INFORMATION_EX (ntdddisk.h)

SET_PARTITION_INFORMATION_EX est utilisé avec le IOCTL_DISK_SET_PARTITION_INFO_EX IOCTL pour définir des informations pour une partition spécifique.

Syntaxe

typedef struct _SET_PARTITION_INFORMATION_EX {
  PARTITION_STYLE PartitionStyle;
  union {
    SET_PARTITION_INFORMATION_MBR Mbr;
    SET_PARTITION_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
} SET_PARTITION_INFORMATION_EX, *PSET_PARTITION_INFORMATION_EX;

Membres

PartitionStyle

Prend une PARTITION_STYLE valeur énumérée qui spécifie le type de table de partition qui contient la partition.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Contient les informations d’une partition d’enregistrement de démarrage principal qui n’est pas tenue en commun avec une partition table de partition GUID. Ce membre est valide lorsque le membre PartitionStyle est défini sur PARTITION_STYLE_MBR. Pour obtenir une définition de cette structure, consultez SET_PARTITION_INFORMATION_MBR.

DUMMYUNIONNAME.Gpt

Contient les informations d’une partition de table de partition GUID qui n’est pas tenue en commun avec une partition d’enregistrement de démarrage principal. Ce membre est valide lorsque le membre PartitionStyle est défini sur PARTITION_STYLE_GPT. Pour obtenir une définition de cette structure, consultez SET_PARTITION_INFORMATION_GPT.

Remarques

Dans le cas des partitions GPT, toute valeur pouvant être récupérée à partir de la partition peut également être définie. Dans le cas MBR, seule la signature de partition peut être définie.

Configuration requise

Condition requise Valeur
En-tête ntdddisk.h (inclure Ntdddisk.h)

Voir aussi

IOCTL_DISK_SET_PARTITION_INFO_EX

SET_PARTITION_INFORMATION_GPT

SET_PARTITION_INFORMATION_MBR