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

NameData TypeValue
DescriptionstringDiskPartitionConfigurationCapabilities 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.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::StorageExtents
Versionstring2.24.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
MaxCapacityuint64
DescriptionstringThe largest partition size (in blocks) of this style supported on this platform.
PUnitstringcount
Requiredbooleantrue
UnitsstringBlocks
MaxNumberOfPartitionsuint16
DescriptionstringThe maximum number of partitions that can be BasedOn the Underlying extent.
Requiredbooleantrue
OverlapAllowedbooleanfalse
DescriptionstringThe platform supports partitions with overlapping address ranges.
Requiredbooleantrue
PartitionStyleuint16
DescriptionstringThe partition style (i.e partition table type) associated with this capabilities instance.
Requiredbooleantrue
ValueMapstring2, 3, 4
ValuesstringMBR, GPT, VTOC
PartitionTableSizeuint32
DescriptionstringThe 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.
ModelCorrespondencestringCIM_StorageExtent.ConsumableBlocks
PUnitstringcount
Requiredbooleantrue
UnitsstringBlocks
Versionuint16
DescriptionstringThe version number associated with this partition style.
OtherValidSubPartitionStylesstring[]
ArrayTypestringIndexed
DescriptionstringA string describing the partition style if the corresponding entry in ValidSubPartitionStyles is 'Other'.
SupportedSynchronousActionsuint16[]
DescriptionstringEnumeration 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.
ValueMapstring2, 3, .., 0x8000..
ValuesstringSetPartitionStyle, CreateOrModifyPartition, DMTF Reserved, Vendor Reserved
ValidSubPartitionStylesuint16[]
ArrayTypestringIndexed
DescriptionstringSome partitions can act as a container for other partitions. If sub partitions are not supported, this should be set to NULL.
ValueMapstring1, 2, 3, 4
ValuesstringOther, MBR, VTOC, GPT

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities