次の方法で共有


CREATE_DISK構造体 (ntdddisk.h)

CREATE_DISK構造体は、空のパーティション テーブルを使用してディスクを初期化するために、IOCTL_DISK_CREATE_DISK IOCTL と共に使用されます。 パーティション テーブルのスタイルは、マスター ブート レコード (MBR) または GUID パーティション テーブル (GPT) です。

構文

typedef struct _CREATE_DISK {
  PARTITION_STYLE PartitionStyle;
  union {
    CREATE_DISK_MBR Mbr;
    CREATE_DISK_GPT Gpt;
  } DUMMYUNIONNAME;
} CREATE_DISK, *PCREATE_DISK;

メンバーズ

PartitionStyle

ディスクのフォーマット時に使用するパーティション テーブルの種類を指定する PARTITION_STYLE 列挙値を受け取ります。

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

MBR スタイルのディスク パーティションを初めて初期化するために使用される署名を格納します。 このメンバーは、PartitionStyle PARTITION_STYLE_MBRされている場合に有効です。 詳細については、CREATE_DISK_MBRを参照してください。

DUMMYUNIONNAME.Gpt

GPT スタイルのディスク パーティションを初めて初期化するために使用されるデータが含まれます。 このメンバーは、PartitionStyle がPARTITION_STYLE_GPTされている場合に有効です。 詳細については、CREATE_DISK_GPTを参照してください。

必要条件

要件 価値
ヘッダー ntdddisk.h (Ntdddisk.h を含む)

関連項目

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE