# Class CIM_MemoryConfigurationCapabilities
extends CIM_Capabilities

A subclass of Capabilities that defines the Capabilities of a MemoryConfigurationService. An instance of MemoryConfigurationCapabilities is associated with a MemoryConfigurationService using ElementCapabilities.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_MemoryConfigurationCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | A subclass of Capabilities that defines the Capabilities of a MemoryConfigurationService. An instance of MemoryConfigurationCapabilities is associated with a MemoryConfigurationService using ElementCapabilities.
UMLPackagePath | string | CIM::Device::ConfigurableMemory
Version | string | 2.47.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
SupportedAsynchronousOperations | uint16[] |
Description | string | Enumeration indicating the available asynchronous memory provisioning operations. Asynchronous operations stage a memory provisioning request which takes effect after some triggering action such as a system reboot.An implementation should not use unknown for both synchronous and asynchronous operations. "Unknown" no asynchronous operations supported. "AllocateFromPool" asynchronous allocation operations supported. "ReturnToPool" asynchronous deallocation operations supported.
ValueMap | string | 0, 2, 3
Values | string | Unknown, AllocateFromPool, ReturnToPool
SupportedSynchronousOperations | uint16[] |
Description | string | Enumeration indicating the available synchronous memory provisioning operations. Synchronous operations result in an immediate change to the platform memory configuration. An implementation should not use unknown for both synchronous and asynchronous operations. "Unknown" no synchronous operations supported. "AllocateFromPool" synchronous allocation operations supported. "ReturnToPool" synchronous deallocation operations supported.
ValueMap | string | 0, 2, 3
Values | string | Unknown, AllocateFromPool, ReturnToPool

### 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