struktur DRIVE_LAYOUT_INFORMATION_EX (winioctl.h)
Berisi informasi yang diperluas tentang partisi drive.
Sintaks
typedef struct _DRIVE_LAYOUT_INFORMATION_EX {
DWORD PartitionStyle;
DWORD PartitionCount;
union {
DRIVE_LAYOUT_INFORMATION_MBR Mbr;
DRIVE_LAYOUT_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
PARTITION_INFORMATION_EX PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION_EX, *PDRIVE_LAYOUT_INFORMATION_EX;
Anggota
PartitionStyle
Gaya partisi pada drive yang dijumlahkan oleh enumerasi PARTITION_STYLE .
Gaya | Nilai | Makna |
---|---|---|
PARTITION_STYLE_MBR | 0 | Format catatan boot master (MBR). |
PARTITION_STYLE_GPT | 1 | Format Tabel Partisi GUID (GPT). |
PARTITION_STYLE_RAW | 2 | Partisi tidak diformat dalam salah satu format yang dikenali—MBR atau GPT. |
PartitionCount
Jumlah partisi pada drive. Pada hard disk dengan tata letak MBR, nilai ini akan selalu menjadi kelipatan 4. Setiap partisi yang sebenarnya tidak digunakan akan memiliki jenis partisi PARTITION_ENTRY_UNUSED (0) yang diatur dalam anggota PartitionType dari struktur PARTITION_INFORMATION_MBR anggota Mbr dari struktur PARTITION_INFORMATION_EX anggota PartitionEntry dari struktur ini.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Struktur DRIVE_LAYOUT_INFORMATION_MBR yang berisi informasi tentang pemartisian jenis catatan boot master pada drive.
DUMMYUNIONNAME.Gpt
Struktur DRIVE_LAYOUT_INFORMATION_GPT yang berisi informasi tentang partisi jenis partisi disk GUID pada drive.
PartitionEntry[1]
Array berukuran variabel dari struktur PARTITION_INFORMATION_EX , satu struktur untuk setiap partisi pada drive.
Persyaratan
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
DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR, IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX, PARTITION_INFORMATION_EX, PARTITION_INFORMATION