estrutura DRIVE_LAYOUT_INFORMATION (ntdddisk.h)

A estrutura DRIVE_LAYOUT_INFORMATION está obsoleta e é fornecida apenas para dar suporte a drivers existentes. Novos drivers devem usar DRIVE_LAYOUT_INFORMATION_EX.

A estrutura DRIVE_LAYOUT_INFORMATION é usada para relatar informações sobre uma unidade de disco e suas partições. Ele também é usado para gravar novas informações de layout de unidade no disco.

Sintaxe

typedef struct _DRIVE_LAYOUT_INFORMATION {
  ULONG                 PartitionCount;
  ULONG                 Signature;
  PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;

Membros

PartitionCount

Contém o número de partições na unidade.

Signature

Contém a assinatura de disco.

PartitionEntry[1]

Contém uma matriz de comprimento variável de estruturas PARTITION_INFORMATION , uma para cada partição na unidade.

Comentários

No Windows 2000 e em sistemas operacionais posteriores, os drivers de disco devem usar estruturas DRIVE_LAYOUT_INFORMATION_EX e PARTITION_INFORMATION_EX juntamente com as rotinas IoReadPartitionTableEx e IoSetPartitionInformationEx para ler e alterar informações de partição no disco.

Requisitos

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

Confira também

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable