Bagikan melalui


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)

Lihat juga

IoReadDiskSignature