Compartilhar via


estrutura SET_PARTITION_INFORMATION_EX (ntdddisk.h)

SET_PARTITION_INFORMATION_EX é usado com a IOCTL_DISK_SET_PARTITION_INFO_EX IOCTL para definir informações para uma partição específica.

Sintaxe

typedef struct _SET_PARTITION_INFORMATION_EX {
  PARTITION_STYLE PartitionStyle;
  union {
    SET_PARTITION_INFORMATION_MBR Mbr;
    SET_PARTITION_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
} SET_PARTITION_INFORMATION_EX, *PSET_PARTITION_INFORMATION_EX;

Membros

PartitionStyle

Usa um valor enumerado PARTITION_STYLE que especifica o tipo de tabela de partição que contém a partição.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Contém as informações de uma partição de Registro de Inicialização Mestre que não é mantida em comum com uma partição de Tabela de Partição GUID. Esse membro é válido quando o membro PartitionStyle é definido como PARTITION_STYLE_MBR. Para obter uma definição dessa estrutura, consulte SET_PARTITION_INFORMATION_MBR.

DUMMYUNIONNAME.Gpt

Contém as informações de uma partição de Tabela de Partição GUID que não é mantida em comum com uma partição de Registro de Inicialização Mestre. Esse membro é válido quando o membro PartitionStyle é definido como PARTITION_STYLE_GPT. Para obter uma definição dessa estrutura, consulte SET_PARTITION_INFORMATION_GPT.

Comentários

No caso de partições GPT, qualquer valor que possa ser recuperado da partição também pode ser definido. No caso MBR, somente a assinatura de partição pode ser definida.

Requisitos

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Confira também

IOCTL_DISK_SET_PARTITION_INFO_EX

SET_PARTITION_INFORMATION_GPT

SET_PARTITION_INFORMATION_MBR