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