# Class CIM_DiskPartitionConfigurationCapabilities
extends 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.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_DiskPartitionConfigurationCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | 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.
Experimental | boolean | true
UMLPackagePath | string | CIM::Device::StorageExtents
Version | string | 2.24.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
MaxCapacity | uint64 |
Description | string | The largest partition size (in blocks) of this style supported on this platform.
PUnit | string | count
Required | boolean | true
Units | string | Blocks
MaxNumberOfPartitions | uint16 |
Description | string | The maximum number of partitions that can be BasedOn the Underlying extent.
Required | boolean | true
OverlapAllowed | boolean | false
Description | string | The platform supports partitions with overlapping address ranges.
Required | boolean | true
PartitionStyle | uint16 |
Description | string | The partition style (i.e partition table type) associated with this capabilities instance.
Required | boolean | true
ValueMap | string | 2, 3, 4
Values | string | MBR, GPT, VTOC
PartitionTableSize | uint32 |
Description | string | 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.
ModelCorrespondence | string | CIM_StorageExtent.ConsumableBlocks
PUnit | string | count
Required | boolean | true
Units | string | Blocks
Version | uint16 |
Description | string | The version number associated with this partition style.
OtherValidSubPartitionStyles | string[] |
ArrayType | string | Indexed
Description | string | A string describing the partition style if the corresponding entry in ValidSubPartitionStyles is 'Other'.
SupportedSynchronousActions | uint16[] |
Description | string | 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 | string | 2, 3, .., 0x8000..
Values | string | SetPartitionStyle, CreateOrModifyPartition, DMTF Reserved, Vendor Reserved
ValidSubPartitionStyles | uint16[] |
ArrayType | string | Indexed
Description | string | Some partitions can act as a container for other partitions. If sub partitions are not supported, this should be set to NULL.
ValueMap | string | 1, 2, 3, 4
Values | string | Other, MBR, VTOC, GPT

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities