struktur DISK_SIGNATURE (ntddk.h)
DISK_SIGNATURE berisi informasi tanda tangan disk untuk tabel partisi disk.
Sintaks
typedef struct _DISK_SIGNATURE {
ULONG PartitionStyle;
union {
struct {
ULONG Signature;
ULONG CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
};
} DISK_SIGNATURE, *PDISK_SIGNATURE;
Anggota
PartitionStyle
Menentukan jenis partisi. Lihat PARTITION_STYLE untuk deskripsi nilai yang mungkin.
Mbr
Mbr.Signature
Menentukan nilai tanda tangan, yang secara unik mengidentifikasi disk. Anggota Mbr dari gabungan digunakan untuk menentukan data tanda tangan disk untuk disk yang diformat dengan tabel partisi format Master Boot Record (MBR). Anggota ini valid ketika PartitionStyle PARTITION_STYLE_MBR.
Mbr.CheckSum
Menentukan checksum untuk catatan boot master. Anggota Mbr dari gabungan digunakan untuk menentukan data tanda tangan disk untuk disk yang diformat dengan tabel partisi format Master Boot Record (MBR). Anggota ini valid ketika PartitionStyle PARTITION_STYLE_MBR.
Gpt
Gpt.DiskId
Menentukan GUID yang secara unik mengidentifikasi disk. Anggota Gpt dari gabungan digunakan untuk menentukan data tanda tangan disk untuk disk yang diformat dengan tabel partisi format GUID Partition Table (GPT). Jenis data GUID dijelaskan pada halaman Referensi Menggunakan GUID di Driver . Anggota ini valid ketika PartitionStyle PARTITION_STYLE_GPT.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Struktur ini hanya tersedia pada Windows XP dan yang lebih baru. |
Header | ntddk.h (termasuk Ntddk.h) |