Compartilhar via


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)

Confira também

DISK_GEOMETRY_EX, PARTITION_STYLE