CIM_DiskPartitionConfigurationCapabilities

Subclass of CIM_Capabilities

DiskPartitionConfigurationCapabilities instances describe a partition style supported by the platform. An instance of this class is associated with a volume (or partition) when a partition table is installed (see DiskPartitionConfigurationService.SetPartitionStyle.

Key properties

Local properties

uint64 MaxCapacity

The largest partition size (in blocks) of this style supported on this platform.

uint16 MaxNumberOfPartitions

The maximum number of partitions that can be BasedOn the Underlying extent.

string[] OtherValidSubPartitionStyles

A string describing the partition style if the corresponding entry in ValidSubPartitionStyles is ‘Other’.

boolean OverlapAllowed

The platform supports partitions with overlapping address ranges.

uint16 PartitionStyle

The partition style (i.e partition table type) associated with this capabilities instance.

ValueMap Values
2 MBR
3 GPT
4 VTOC

uint32 PartitionTableSize

The number of block occupied by the partition table and other metadata. The effective block size for partitions is the StorageExtent’s ConsumableBlocks minus this size.

uint16[] SupportedSynchronousActions

Enumeration indicating what operations will be executed synchronously. If an operation is included in this property then the underlying implementation is indicating that it supports the operation without the creation of a job.

ValueMap Values
2 SetPartitionStyle
3 CreateOrModifyPartition
DMTF Reserved
0x8000.. Vendor Reserved

uint16[] ValidSubPartitionStyles

Some partitions can act as a container for other partitions. If sub partitions are not supported, this should be set to NULL.

ValueMap Values
1 Other
2 MBR
3 VTOC
4 GPT

uint16 Version

The version number associated with this partition style.

Local methods

None

Inherited properties

string Caption
uint64 Generation
string InstanceID

Inherited methods

Table Of Contents

Previous topic

CIM_DiskPartition

Next topic

CIM_DiskPartitionConfigurationService

This Page