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