Compartir a través de


estructura DRIVE_LAYOUT_INFORMATION_EX (winioctl.h)

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

Sintaxis

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;

Miembros

PartitionStyle

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

Estilo Valor Significado
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 no con 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 PARTITION_INFORMATION_EX estructuras de tamaño variable, una estructura para cada partición de la unidad.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado 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