次の方法で共有


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 を含む)

関連項目

IOCTL_DISK_SET_PARTITION_INFO_EX

SET_PARTITION_INFORMATION_GPT

SET_PARTITION_INFORMATION_MBR