DISK_PARTITION_INFO struttura (ntdddisk.h)

La struttura DISK_PARTITION_INFO viene usata per segnalare informazioni sulla tabella di partizione del disco.

Sintassi

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;

Members

SizeOfPartitionInfo

Dimensioni di questa struttura in byte. Impostare su sizeof(DISK_PARTITION_INFO).

PartitionStyle

Accetta un valore enumerato PARTITION_STYLE che specifica il tipo di tabella di partizione che il disco contiene.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Se PartitionStyle == MBR

DUMMYUNIONNAME.Mbr.Signature

Specifica il valore della firma che identifica in modo univoco il disco. Il membro Mbr dell'unione viene usato per specificare i dati della firma del disco per un disco formattato con una tabella di partizione di formato MBR (Master Boot Record). Qualsiasi altro valore indica che la partizione non è una partizione di avvio. Questo membro è valido quando PartitionStyle è PARTITION_STYLE_MBR.

DUMMYUNIONNAME.Mbr.CheckSum

Specifica il checksum per il record di avvio master. Il membro Mbr dell'unione viene usato per specificare i dati della firma del disco per un disco formattato con una tabella di partizione di formato MBR (Master Boot Record). Questo membro è valido quando PartitionStyle è PARTITION_STYLE_MBR.

DUMMYUNIONNAME.Gpt

Se PartitionStyle == GPT

DUMMYUNIONNAME.Gpt.DiskId

Specifica il GUID che identifica in modo univoco il disco. Il membro Gpt dell'unione viene usato per specificare i dati della firma del disco per un disco formattato con una tabella di partizione GUID (GPT). Questo membro è valido quando PartitionStyle è PARTITION_STYLE_GPT. Il tipo di dati GUID è descritto nella pagina Utilizzo GUID nella pagina di riferimento driver.

Requisiti

Requisito Valore
Intestazione ntdddisk.h (include Ntdddisk.h)

Vedi anche

DISK_GEOMETRY_EX

PARTITION_STYLE