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


IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL (ntdddisk.h)

Удаляет сведения о секции с диска. Если для диска используется стиль раздела Master Boot Record (MBR), то сектор 0 диска очищается, за исключением кода начальной загрузки. Все подписи, такие как загрузочная подпись AA55 и подпись диска NTFT, будут удалены. Если стиль секционирования диска — GUID Partition Table (GPT), заголовок основной таблицы секций в секторе 1 и резервная таблица разделов в последнем секторе диска очищаются. Эта операция может использоваться для создания так называемых "суперфлопов", содержащих файловую систему, начиная с первого сектора диска, а не в разделе на диске.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Нет.

Длина входного буфера

Нет.

Выходной буфер

Нет.

Длина выходного буфера

Нет.

Блок состояния

Для поля Состояние задано значение STATUS_SUCCESS или, возможно, STATUS_INSUFFICIENT_RESOURCES.

Требования

Требование Значение
Заголовок ntdddisk.h (включая Ntdddisk.h)