Compartir a través de


estructura DISK_PARTITION_INFO (ntdddisk.h)

La estructura DISK_PARTITION_INFO se usa para notificar información sobre la tabla de particiones del disco.

Sintaxis

typedef struct _DISK_PARTITION_INFO {
  ULONG           SizeOfPartitionInfo;
  PARTITION_STYLE PartitionStyle;
  union {
    struct {
      ULONG Signature;
      ULONG CheckSum;
    } Mbr;
    struct {
      GUID DiskId;
    } Gpt;
  } DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;

Miembros

SizeOfPartitionInfo

Tamaño de esta estructura en bytes. Establézcalo en sizeof(DISK_PARTITION_INFO).

PartitionStyle

Toma un PARTITION_STYLE valor enumerado que especifica el tipo de tabla de particiones que contiene el disco.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

If PartitionStyle == MBR

DUMMYUNIONNAME.Mbr.Signature

Especifica el valor de firma, que identifica de forma única el disco. El miembro Mbr de la unión se usa para especificar los datos de firma de disco para un disco con formato de tabla de particiones de registro de arranque maestro (MBR). Cualquier otro valor indica que la partición no es una partición de arranque. Este miembro es válido cuando PartitionStyle se PARTITION_STYLE_MBR.

DUMMYUNIONNAME.Mbr.CheckSum

Especifica la suma de comprobación del registro de arranque maestro. El miembro Mbr de la unión se usa para especificar los datos de firma de disco para un disco con formato de tabla de particiones de registro de arranque maestro (MBR). Este miembro es válido cuando PartitionStyle se PARTITION_STYLE_MBR.

DUMMYUNIONNAME.Gpt

If PartitionStyle == GPT

DUMMYUNIONNAME.Gpt.DiskId

Especifica el GUID que identifica de forma única el disco. El miembro Gpt de la unión se usa para especificar los datos de firma de disco de un disco con formato de tabla de particiones GUID (GPT). Este miembro es válido cuando PartitionStyle se PARTITION_STYLE_GPT. El tipo de datos GUID se describe en la página de referencia Uso de GUID en controladores .

Requisitos

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

Consulte también

DISK_GEOMETRY_EX

PARTITION_STYLE