Fungsi IoCreateDisk (ntddk.h)

Rutinitas IoCreateDisk menginisialisasi disk mentah dengan membuat tabel partisi baru.

Sintaks

NTSTATUS IoCreateDisk(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in, optional] _CREATE_DISK   *Disk
);

Parameter

[in] DeviceObject

Menentukan DEVICE_OBJECT untuk disk mentah.

[in, optional] Disk

Penunjuk ke struktur CREATE_DISK yang menentukan jenis dan parameter untuk tabel partisi. Jika DiskNULL, rutin menghapus tabel partisi pada disk.

Nilai kembali

Mengembalikan STATUS_SUCCESS pada keberhasilan, atau kode kesalahan yang sesuai pada kegagalan.

Keterangan

IoCreateDisk hanya boleh digunakan oleh driver disk. Driver lain harus menggunakan permintaan I/O IOCTL_DISK_CREATE_DISK sebagai gantinya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Rutinitas ini hanya tersedia pada Windows XP dan yang lebih baru.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe

Lihat juga

CREATE_DISK

IOCTL_DISK_CREATE_DISK