DISK_SIGNATURE struttura (ntddk.h)
DISK_SIGNATURE contiene le informazioni sulla firma del disco per la tabella di partizione di un disco.
Sintassi
typedef struct _DISK_SIGNATURE {
ULONG PartitionStyle;
union {
struct {
ULONG Signature;
ULONG CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
};
} DISK_SIGNATURE, *PDISK_SIGNATURE;
Members
PartitionStyle
Specifica il tipo di partizione. Per una descrizione dei valori possibili, vedere PARTITION_STYLE .
Mbr
Mbr.Signature
Specifica il valore della firma che identifica in modo univoco il disco. Il membro Mbr dell'unione viene usato per specificare i dati della firma del disco per un disco formattato con una tabella di partizione di formato MBR (Master Boot Record). Questo membro è valido quando PartitionStyle è PARTITION_STYLE_MBR.
Mbr.CheckSum
Specifica il checksum per il record di avvio master. Il membro Mbr dell'unione viene usato per specificare i dati della firma del disco per un disco formattato con una tabella di partizione di formato MBR (Master Boot Record). Questo membro è valido quando PartitionStyle è PARTITION_STYLE_MBR.
Gpt
Gpt.DiskId
Specifica il GUID che identifica in modo univoco il disco. Il membro Gpt dell'unione viene usato per specificare i dati della firma del disco per un disco formattato con una tabella di partizione GUID (GPT). Il tipo di dati GUID è descritto nella pagina Utilizzo GUID nella pagina di riferimento driver. Questo membro è valido quando PartitionStyle è PARTITION_STYLE_GPT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa struttura è disponibile solo in Windows XP e versioni successive. |
Intestazione | ntddk.h (include Ntddk.h) |