структура 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) |