структура CREATE_DISK (ntdddisk.h)

Структура CREATE_DISK используется с IOCTL_DISK_CREATE_DISK IOCTL для инициализации диска с пустой таблицей разделов. Стили таблиц секционирования — это master загрузочной записи (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