struktur DISK_GEOMETRY_EX (winioctl.h)
Menjelaskan geometri perangkat disk dan media yang diperluas.
Sintaks
typedef struct _DISK_GEOMETRY_EX {
DISK_GEOMETRY Geometry;
LARGE_INTEGER DiskSize;
BYTE Data[1];
} DISK_GEOMETRY_EX, *PDISK_GEOMETRY_EX;
Anggota
Geometry
Struktur DISK_GEOMETRY .
DiskSize
Ukuran disk, dalam byte. Lihat LARGE_INTEGER.
Data[1]
Data tambahan apa pun. Untuk informasi selengkapnya, lihat Keterangan.
Keterangan
DISK_GEOMETRY_EX adalah struktur panjang variabel yang terdiri dari struktur DISK_GEOMETRY diikuti oleh struktur DISK_PARTITION_INFO dan struktur DISK_DETECTION_INFO . Karena informasi deteksi tidak berada di lokasi tetap dalam struktur DISK_GEOMETRY_EX , gunakan makro berikut untuk mengakses struktur DISK_DETECTION_INFO .
PDISK_DETECTION_INFO DiskGeometryGetDetect(
PDISK_GEOMETRY_EX Geometry
);
Demikian pula, gunakan makro berikut untuk mengakses struktur DISK_PARTITION_INFO .
PDISK_PARTITION_INFO DiskGeometryGetPartition(
PDISK_GEOMETRY_EX Geometry
);
Informasi yang dikembalikan tidak termasuk jumlah partisi atau informasi partisi yang terkandung dalam struktur DISK_PARTITION_INFO . Untuk mendapatkan informasi ini, gunakan kode kontrol IOCTL_DISK_GET_DRIVE_LAYOUT_EX .
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
DISK_GEOMETRY, DISK_DETECTION_INFO, DISK_PARTITION_INFO, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX