Freigeben über


SET_PARTITION_INFORMATION_EX-Struktur (ntdddisk.h)

SET_PARTITION_INFORMATION_EX wird mit dem IOCTL-IOCTL_DISK_SET_PARTITION_INFO_EX verwendet, um Informationen für eine bestimmte Partition festzulegen.

Syntax

typedef struct _SET_PARTITION_INFORMATION_EX {
  PARTITION_STYLE PartitionStyle;
  union {
    SET_PARTITION_INFORMATION_MBR Mbr;
    SET_PARTITION_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
} SET_PARTITION_INFORMATION_EX, *PSET_PARTITION_INFORMATION_EX;

Member

PartitionStyle

Verwendet einen PARTITION_STYLE aufgezählten Wert, der den Typ der Partitionstabelle angibt, die die Partition enthält.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Enthält die Informationen für eine Masterstartdatensatzpartition, die nicht mit einer GUID-Partitionstabellenpartition gemeinsam gehalten wird. Dieser Member ist gültig, wenn partitionStyle-Member auf PARTITION_STYLE_MBR festgelegt ist. Eine Definition dieser Struktur finden Sie unter SET_PARTITION_INFORMATION_MBR.

DUMMYUNIONNAME.Gpt

Enthält die Informationen für eine GUID-Partitionstabellenpartition, die nicht mit einer Master Boot Record-Partition gemeinsam gehalten wird. Dieser Member ist gültig, wenn partitionStyle-Member auf PARTITION_STYLE_GPT festgelegt ist. Eine Definition dieser Struktur finden Sie unter SET_PARTITION_INFORMATION_GPT.

Hinweise

Bei GPT-Partitionen kann auch jeder Wert festgelegt werden, der von der Partition abgerufen werden kann. Im MBR-Fall kann nur die Partitionssignatur festgelegt werden.

Anforderungen

Anforderung Wert
Header ntdddisk.h (include Ntdddisk.h)

Weitere Informationen

IOCTL_DISK_SET_PARTITION_INFO_EX

SET_PARTITION_INFORMATION_GPT

SET_PARTITION_INFORMATION_MBR