estrutura DISK_PARTITION_INFO (winioctl.h)
Contém as informações de partição de disco.
Sintaxe
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;
Membros
SizeOfPartitionInfo
O tamanho dessa estrutura, em bytes.
PartitionStyle
O formato de uma partição.
Para obter mais informações, consulte PARTITION_STYLE.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Se PartitionStyle for PARTITION_STYLE_MBR (0), a união será uma estrutura que contém informações para uma partição de registro de inicialização master, que inclui uma assinatura de disco e uma soma de verificação.
DUMMYUNIONNAME.Mbr.Signature
Assinatura MBR da partição.
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
Se PartitionStyle for PARTITION_STYLE_GPT (1), a união será uma estrutura que contém informações para uma partição de tabela de partição GUID , que inclui um GUID (identificador de disco).
DUMMYUNIONNAME.Gpt.DiskId
GUID da partição GPT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |