estrutura PARTITION_INFORMATION (winioctl.h)
Contém informações sobre uma partição de disco.
Sintaxe
typedef struct _PARTITION_INFORMATION {
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD HiddenSectors;
DWORD PartitionNumber;
BYTE PartitionType;
BOOLEAN BootIndicator;
BOOLEAN RecognizedPartition;
BOOLEAN RewritePartition;
} PARTITION_INFORMATION, *PPARTITION_INFORMATION;
Membros
StartingOffset
O deslocamento inicial da partição.
PartitionLength
O comprimento da partição, em bytes.
HiddenSectors
O número de setores ocultos na partição.
PartitionNumber
O número da partição (baseada em 1).
PartitionType
O tipo de partição. Para obter uma lista de valores, consulte Tipos de partição de disco.
BootIndicator
Se esse membro for TRUE, a partição será inicializável.
RecognizedPartition
Se esse membro for TRUE, a partição será de um tipo reconhecido.
RewritePartition
Se esse membro for TRUE, as informações de partição serão alteradas. Quando você altera uma partição (com IOCTL_DISK_SET_DRIVE_LAYOUT), o sistema usa esse membro para determinar quais partições foram alteradas e precisam de suas informações reescritas.
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) |