IOCTL_DISK_CREATE_DISK IOCTL (winioctl.h)
Menginisialisasi tabel partisi disk dan disk yang ditentukan menggunakan informasi dalam struktur CREATE_DISK .
Untuk melakukan operasi ini, panggil fungsi DeviceIoControl dengan parameter berikut.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_CREATE_DISK, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Keterangan
Saat menentukan tabel partisi GUID (GPT) sebagai PARTITION_STYLE struktur CREATE_DISK , aplikasi harus menunggu kedatangan partisi MSR sebelum mengirim kode kontrol IOCTL_DISK_SET_DRIVE_LAYOUT_EX . Untuk informasi selengkapnya tentang pemberitahuan perangkat, lihat RegisterDeviceNotification.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winioctl.h (termasuk Windows.h) |