Condividi tramite


struttura DISK_PARTITION_INFO (winioctl.h)

Contiene le informazioni sulla partizione del disco.

Sintassi

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;

Members

SizeOfPartitionInfo

Dimensioni di questa struttura, in byte.

PartitionStyle

Formato di una partizione.

Per altre informazioni, vedere PARTITION_STYLE.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Se PartitionStyle è PARTITION_STYLE_MBR (0), l'unione è una struttura che contiene informazioni per una partizione di record di avvio master, che include una firma del disco e un checksum.

DUMMYUNIONNAME.Mbr.Signature

Firma MBR della partizione.

DUMMYUNIONNAME.Mbr.CheckSum

DUMMYUNIONNAME.Gpt

Se PartitionStyle è PARTITION_STYLE_GPT (1), l'unione è una struttura che contiene informazioni per una partizione di tabella di partizione GUID , che include un identificatore del disco (GUID).

DUMMYUNIONNAME.Gpt.DiskId

GUID della partizione GPT.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

DISK_GEOMETRY_EX, PARTITION_STYLE