estrutura PARTITION_INFORMATION_EX (winioctl.h)
Contém informações de partição para discos MBR (registro mestre de inicialização) no estilo AT padrão e nos discos EFI (Interface de Firmware Extensível).
Sintaxe
typedef struct _PARTITION_INFORMATION_EX {
PARTITION_STYLE PartitionStyle;
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD PartitionNumber;
BOOLEAN RewritePartition;
BOOLEAN IsServicePartition;
union {
PARTITION_INFORMATION_MBR Mbr;
PARTITION_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
} PARTITION_INFORMATION_EX, *PPARTITION_INFORMATION_EX;
Membros
PartitionStyle
O formato da partição. Para obter uma lista de valores, consulte PARTITION_STYLE.
StartingOffset
O deslocamento inicial da partição.
PartitionLength
O tamanho da partição, em bytes.
PartitionNumber
O número da partição (baseada em 1).
RewritePartition
Se esse membro for TRUE, a partição será rewritável. O valor desse parâmetro deve ser definido como TRUE.
IsServicePartition
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Uma estrutura PARTITION_INFORMATION_MBR que especifica informações de partição específicas para discos MBR (registro de inicialização) master. O formato de partição MBR é o formato padrão no estilo AT .
DUMMYUNIONNAME.Gpt
Uma estrutura PARTITION_INFORMATION_GPT que especifica informações de partição específicas para discos gpt (tabela de partição GUID). O formato GPT corresponde ao formato de partição EFI.
Comentários
Se a partição estiver em um disco formatado como tipo master registro de inicialização (MBR), os totais de tamanho da partição serão limitados. Para obter mais informações, consulte a seção Comentários do IOCTL_DISK_SET_DRIVE_LAYOUT.
Requisitos
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
Reconhecimento do sistema de arquivos
IOCTL_DISK_GET_PARTITION_INFO_EX