estructura DISK_PARTITION_INFO (winioctl.h)
Contiene la información de partición del disco.
Sintaxis
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;
Miembros
SizeOfPartitionInfo
Tamaño de esta estructura, en bytes.
PartitionStyle
Formato de una partición.
Para obtener más información, consulte PARTITION_STYLE.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Si PartitionStyle es PARTITION_STYLE_MBR (0), la unión es una estructura que contiene información para una partición de registro de arranque maestro, que incluye una firma de disco y una suma de comprobación.
DUMMYUNIONNAME.Mbr.Signature
Firma MBR de la partición.
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
Si PartitionStyle es PARTITION_STYLE_GPT (1), la unión es una estructura que contiene información para una partición de tabla de particiones GUID , que incluye un identificador de disco (GUID).
DUMMYUNIONNAME.Gpt.DiskId
GUID de la partición GPT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluye Windows.h) |