Поделиться через


структура 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 (include Ntdddisk.h)

См. также

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE