SET_PARTITION_INFORMATION_EX構造体 (ntdddisk.h)
SET_PARTITION_INFORMATION_EX は、特定のパーティションの情報を設定するために IOCTL IOCTL_DISK_SET_PARTITION_INFO_EX と共に使用されます。
構文
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;
メンバーズ
PartitionStyle
パーティションを含むパーティション テーブルの種類を指定する PARTITION_STYLE 列挙値を受け取ります。
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
GUID パーティション テーブル パーティションと共通に保持されていないマスター ブート レコード パーティションの情報が含まれています。 このメンバーは、PartitionStyle メンバー PARTITION_STYLE_MBRに設定されている場合に有効です。 この構造体の定義については、SET_PARTITION_INFORMATION_MBRを参照してください。
DUMMYUNIONNAME.Gpt
マスター ブート レコード パーティションと共通に保持されていない GUID パーティション テーブル パーティションの情報が含まれています。 このメンバーは、PartitionStyle メンバー PARTITION_STYLE_GPTに設定されている場合に有効です。 この構造体の定義については、SET_PARTITION_INFORMATION_GPTを参照してください。
備考
GPT パーティションの場合は、パーティションから取得できる任意の値も設定できます。 MBR の場合、パーティション署名のみを設定できます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntdddisk.h (Ntdddisk.h を含む) |