Compartir a través de


estructura DISK_PARTITION_INFO (winioctl.h)

Contiene la información de partición del disco.

Sintaxis

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

Miembros

SizeOfPartitionInfo

Tamaño de esta estructura, en bytes.

PartitionStyle

Formato de una partición.

Para obtener más información, consulte PARTITION_STYLE.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Si PartitionStyle es PARTITION_STYLE_MBR (0), la unión es una estructura que contiene información para una partición de registro de arranque maestro, que incluye una firma de disco y una suma de comprobación.

DUMMYUNIONNAME.Mbr.Signature

Firma MBR de la partición.

DUMMYUNIONNAME.Mbr.CheckSum

DUMMYUNIONNAME.Gpt

Si PartitionStyle es PARTITION_STYLE_GPT (1), la unión es una estructura que contiene información para una partición de tabla de particiones GUID , que incluye un identificador de disco (GUID).

DUMMYUNIONNAME.Gpt.DiskId

GUID de la partición GPT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluye Windows.h)

Consulte también

DISK_GEOMETRY_EX, PARTITION_STYLE