Bagikan melalui


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)

Lihat juga