Compartir a través de


estructura DRIVE_LAYOUT_INFORMATION_EX (winioctl.h)

Contiene información extendida sobre las particiones de una unidad.

Syntax

typedef struct _DRIVE_LAYOUT_INFORMATION_EX {
  DWORD                    PartitionStyle;
  DWORD                    PartitionCount;
  union {
    DRIVE_LAYOUT_INFORMATION_MBR Mbr;
    DRIVE_LAYOUT_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
  PARTITION_INFORMATION_EX PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION_EX, *PDRIVE_LAYOUT_INFORMATION_EX;

Members

PartitionStyle

Estilo de las particiones de la unidad enumerada por la enumeración PARTITION_STYLE .

Style Importancia Meaning
PARTITION_STYLE_MBR 0 Formato de registro de arranque maestro (MBR).
PARTITION_STYLE_GPT 1 Formato de tabla de particiones GUID (GPT).
PARTITION_STYLE_RAW 2 Partición sin formato en ninguno de los formatos reconocidos: MBR o GPT.

PartitionCount

Número de particiones en la unidad. En los discos duros con el diseño MBR, este valor siempre será un múltiplo de 4. Las particiones que realmente no se usan tendrán un tipo de partición de PARTITION_ENTRY_UNUSED (0) establecido en el miembro PartitionType de la estructura PARTITION_INFORMATION_MBR del miembro Mbr de la estructura PARTITION_INFORMATION_EX del miembro PartitionEntry de esta estructura.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Estructura DRIVE_LAYOUT_INFORMATION_MBR que contiene información sobre la creación de particiones del tipo de registro de arranque maestro en la unidad.

DUMMYUNIONNAME.Gpt

Estructura DRIVE_LAYOUT_INFORMATION_GPT que contiene información sobre la creación de particiones de tipo de partición de disco GUID en la unidad.

PartitionEntry[1]

Matriz de tamaño variable de PARTITION_INFORMATION_EX estructuras, una estructura para cada partición de la unidad.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
Header winioctl.h (incluya Windows.h)

Consulte también

DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR, IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX, PARTITION_INFORMATION_EX, PARTITION_INFORMATION