Функция IoCreateDisk (ntddk.h)
Подпрограмма IoCreateDisk инициализирует необработанный диск, создавая новую таблицу разделов.
Синтаксис
NTSTATUS IoCreateDisk(
[in] PDEVICE_OBJECT DeviceObject,
[in, optional] _CREATE_DISK *Disk
);
Параметры
[in] DeviceObject
Указывает DEVICE_OBJECT для необработанного диска.
[in, optional] Disk
Указатель на структуру CREATE_DISK , указывающую тип и параметры таблицы секционирования. Если disk имеет значение NULL, подпрограмма удаляет таблицу разделов на диске.
Возвращаемое значение
Возвращает STATUS_SUCCESS при успешном выполнении или соответствующий код ошибки при сбое.
Комментарии
IoCreateDisk должен использоваться только драйверами дисков. Другие драйверы должны использовать вместо этого запрос IOCTL_DISK_CREATE_DISK ввода-вывода.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта подпрограмма доступна только в Windows XP и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | ntddk.h (включая Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |