_CREATE_PARTITION_PARAMETERS structure

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the partition parameters of a partition style.

Syntax

typedef struct _CREATE_PARTITION_PARAMETERS {
  VDS_PARTITION_STYLE style;
  union {
    struct {
      BYTE    partitionType;
      BOOLEAN bootIndicator;
    } MbrPartInfo;
    struct {
      GUID      partitionType;
      GUID      partitionId;
      ULONGLONG attributes;
      WCHAR     name[36];
    } GptPartInfo;
  };
} CREATE_PARTITION_PARAMETERS;

Members

style

__unnamed_union_0555_11

__unnamed_union_0555_11.MbrPartInfo

__unnamed_union_0555_11.MbrPartInfo.partitionType

__unnamed_union_0555_11.MbrPartInfo.bootIndicator

__unnamed_union_0555_11.GptPartInfo

__unnamed_union_0555_11.GptPartInfo.partitionType

__unnamed_union_0555_11.GptPartInfo.partitionId

__unnamed_union_0555_11.GptPartInfo.attributes

__unnamed_union_0555_11.GptPartInfo.name

Remarks

The IVdsAdvancedDisk::CreatePartition method passes this structure as an argument to specify a set of parameters.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header vds.h

See Also

IVdsAdvancedDisk::CreatePartition

VDS Structures

VDS_PARTITION_STYLE