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 の場合、パーティション署名のみを設定できます。
要件
要件 | 値 |
---|---|
Header | ntdddisk.h (Ntdddisk.h を含む) |