struktur VOLUME_DISK_EXTENTS (winioctl.h)
Mewakili lokasi fisik pada disk. Ini adalah buffer output untuk kode kontrol IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS .
Sintaks
typedef struct _VOLUME_DISK_EXTENTS {
DWORD NumberOfDiskExtents;
DISK_EXTENT Extents[ANYSIZE_ARRAY];
} VOLUME_DISK_EXTENTS, *PVOLUME_DISK_EXTENTS;
Anggota
NumberOfDiskExtents
Jumlah disk dalam volume (volume dapat mencakup beberapa disk).
Jangkauan adalah eksekusi sektor yang berdampingan pada satu disk. Ketika jumlah jangkauan yang dikembalikan lebih besar dari satu (1), kode kesalahan ERROR_MORE_DATA dikembalikan. Anda harus memanggil DeviceIoControl lagi, mengalokasikan cukup ruang buffer berdasarkan nilai NumberOfDiskExtents setelah panggilan DeviceIoControl pertama.
Extents[ANYSIZE_ARRAY]
Array struktur DISK_EXTENT .
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) |