VDS_PARTITION_PROP Struktur (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Definiert die Eigenschaften einer Partition.

Syntax

typedef struct _VDS_PARTITION_PROP {
  VDS_PARTITION_STYLE PartitionStyle;
  ULONG               ulFlags;
  ULONG               ulPartitionNumber;
  ULONGLONG           ullOffset;
  ULONGLONG           ullSize;
  union {
    VDS_PARTITION_INFO_MBR Mbr;
    VDS_PARTITION_INFO_GPT Gpt;
  };
} VDS_PARTITION_PROP;

Member

PartitionStyle

Die von VDS_PARTITION_STYLE aufgelisteten Stile. Die Formatvorlage ist entweder master Startdatensatz (VDS_PST_MBR) oder GUID-Partitionstabelle (VDS_PST_GPT). Dieses Mitglied ist das Diskriminant für die Gewerkschaft.

ulFlags

Die von VDS_PARTITION_FLAG aufgelisteten Partitionsflags.

ulPartitionNumber

Die Der Partition zugewiesene Nummer.

ullOffset

Der Partitionsoffset.

ullSize

Die Größe der Partition in Bytes.

Mbr

Wenn PartitionStyleVDS_PST_MBR ist, mbR-spezifische Partitionsdetails. Weitere Informationen finden Sie unter VDS_PARTITION_INFO_MBR.

Gpt

Wenn PartitionStyleVDS_PST_GPT ist, gpT-spezifische Partitionsdetails. Weitere Informationen finden Sie unter VDS_PARTITION_INFO_GPT.

Hinweise

Die Methoden IVdsAdvancedDisk::GetPartitionProperties und IVdsAdvancedDisk::QueryPartitions geben diese Struktur zurück, um die Eigenschaftendetails einer Partition zu melden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vds.h

Weitere Informationen

IVdsAdvancedDisk::GetPartitionProperties

IVdsAdvancedDisk::QueryPartitions

VDS-Strukturen

VDS_PARTITION_FLAG

VDS_PARTITION_STYLE