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


IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL (ntdddisk.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Никакой.

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

Никакой.

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

Никакой.

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

Никакой.

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

Поле состояния имеет значение STATUS_SUCCESS или, возможно, STATUS_INSUFFICIENT_RESOURCES.

Требования

Требование Ценность
заголовка ntdddisk.h (include Ntdddisk.h)