estructura DRIVE_LAYOUT_INFORMATION (ntdddisk.h)

La estructura DRIVE_LAYOUT_INFORMATION está obsoleta y solo se proporciona para admitir controladores existentes. Los nuevos controladores deben usar DRIVE_LAYOUT_INFORMATION_EX.

La estructura DRIVE_LAYOUT_INFORMATION se usa para notificar información sobre una unidad de disco y sus particiones. También se usa para escribir información de diseño de unidad nueva en el disco.

Sintaxis

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

Miembros

PartitionCount

Contiene el número de particiones de la unidad.

Signature

Contiene la firma del disco.

PartitionEntry[1]

Contiene una matriz de longitud variable de PARTITION_INFORMATION estructuras, una para cada partición de la unidad.

Comentarios

En los sistemas operativos Windows 2000 y versiones posteriores, los controladores de disco deben usar estructuras DRIVE_LAYOUT_INFORMATION_EX y PARTITION_INFORMATION_EX junto con rutinas IoReadPartitionTableEx e IoSetPartitionInformationEx para leer y modificar la información de partición en el disco.

Requisitos

Requisito Valor
Header ntdddisk.h (include Ntdddisk.h)

Consulte también

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable