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