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


Функция 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

См. также

CREATE_DISK

IOCTL_DISK_CREATE_DISK