Bagikan melalui


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