Share via


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」を参照してください。

要件

要件
Header ntdddisk.h (Ntdddisk.h を含む)

こちらもご覧ください

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE