Compartilhar via


estrutura PARTITION_INFORMATION (winioctl.h)

Contém informações sobre uma partição de disco.

ObservePARTITION_INFORMATION foi substituído pela estrutura PARTITION_INFORMATION_EX .
 

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)

Confira também

Reconhecimento do sistema de arquivos

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IOCTL_DISK_SET_PARTITION_INFO

PARTITION_INFORMATION_EX

PARTITION_STYLE