IOCTL_DISK_GET_PARTITION_INFO_EX IOCTL (winioctl.h)
Mengambil informasi yang diperluas tentang jenis, ukuran, dan sifat partisi disk.
Untuk melakukan operasi ini, panggil fungsi DeviceIoControl dengan parameter berikut.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to a partition
IOCTL_DISK_GET_PARTITION_INFO_EX, // dwIoControlCode
NULL, // lpInBuffer
0, // nInBufferSize
(LPVOID) lpOutBuffer, // output buffer
(DWORD) nOutBufferSize, // size of output buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Keterangan
Kode kontrol IOCTL_DISK_GET_PARTITION_INFO_EX didukung pada disk dasar. Ini hanya didukung pada disk dinamis yang merupakan disk boot atau sistem, atau memiliki entri yang dipertahankan dalam tabel partisi. Perintah DiskPart.exeRETAIN dapat digunakan untuk melakukan ini untuk partisi sederhana dinamis lainnya.
Dukungan disk dapat diringkas sebagai berikut.
Jenis disk OS | IOCTL_DISK_GET_PARTITION_INFO | IOCTL_DISK_GET_PARTITION_INFO_EX |
---|---|---|
Catatan boot master dasar (MBR) | Ya | Ya |
Tabel partisi GUID dasar (GPT) | Tidak | Ya |
Boot/sistem MBR dinamis | Ya | Ya |
Data MBR dinamis | Ya | Tidak |
Boot/sistem GPT dinamis | Tidak | Ya |
Data GPT dinamis | Tidak | Tidak |
Saat ini, GPT hanya didukung pada sistem 64-bit.
Jika partisi berada pada disk yang diformat sebagai jenis catatan boot master (MBR), total ukuran partisi terbatas. Untuk informasi selengkapnya, lihat bagian Keterangan di IOCTL_DISK_SET_DRIVE_LAYOUT.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk