struttura DISK_PARTITION_INFO (winioctl.h)
Contiene le informazioni sulla partizione del disco.
Sintassi
typedef struct _DISK_PARTITION_INFO {
DWORD SizeOfPartitionInfo;
PARTITION_STYLE PartitionStyle;
union {
struct {
DWORD Signature;
DWORD CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
} DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;
Members
SizeOfPartitionInfo
Dimensioni di questa struttura, in byte.
PartitionStyle
Formato di una partizione.
Per altre informazioni, vedere PARTITION_STYLE.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Se PartitionStyle è PARTITION_STYLE_MBR (0), l'unione è una struttura che contiene informazioni per una partizione di record di avvio master, che include una firma del disco e un checksum.
DUMMYUNIONNAME.Mbr.Signature
Firma MBR della partizione.
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
Se PartitionStyle è PARTITION_STYLE_GPT (1), l'unione è una struttura che contiene informazioni per una partizione di tabella di partizione GUID , che include un identificatore del disco (GUID).
DUMMYUNIONNAME.Gpt.DiskId
GUID della partizione GPT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |