Msvm_SettingsDefineCapabilities class
Provides a link between the capabilities instance and the minimum, maximum, incremental, and default settings for a resource.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
Syntax
[Association, Aggregation, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SettingsDefineCapabilities : CIM_SettingsDefineCapabilities
{
uint16 SupportStatement;
CIM_Capabilities REF GroupComponent;
CIM_SettingData REF PartComponent;
uint16 PropertyPolicy = 0;
uint16 ValueRole = 3;
uint16 ValueRange = 0;
};
Members
The Msvm_SettingsDefineCapabilities class has these types of members:
Properties
The Msvm_SettingsDefineCapabilities class has these properties.
-
GroupComponent
-
-
Data type: CIM_Capabilities
-
Access type: Read-only
The capabilities instance. This property is inherited from CIM_SettingsDefineCapabilities.
-
-
PartComponent
-
-
Data type: CIM_SettingData
-
Access type: Read-only
A setting used to define the associated capabilities instance. This property is inherited from CIM_SettingsDefineCapabilities.
-
-
PropertyPolicy
-
-
Data type: uint16
-
Access type: Read-only
Indicates whether the non-null, non-key properties of the associated setting data instance are treated independently or as a correlated set. This property is inherited from CIM_SettingsDefineCapabilities and it is always set to 0 (Independent).
-
-
SupportStatement
-
-
Data type: uint16
-
Access type: Read-only
Identifies the support statement.
Note
This property was added in Windows 10, version 1703.
-
-
Production (0)
-
Prerelease (1)
-
Note
Was NonProduction in Windows 10, version 1703.
-
Reserved (..)
ValueRange
-
Data type: uint16
-
Access type: Read-only
Any further semantics on the interpretation of all non-null, non-key properties of the setting data. This property is inherited from CIM_SettingsDefineCapabilities.
ValueRole
-
Data type: uint16
-
Access type: Read-only
Any further semantics on the interpretation of the non-null, non-key properties of the setting data. This property is inherited from CIM_SettingsDefineCapabilities.
Remarks
The values for the ValueRole and ValueRange properties are used in the following pairs:
- Point/Default (0/0)
- Minimums/Supported (1/3)
- Maximums/Supported (2/3)
- Increments/Supported (3/3).
"Point" means that each of the properties on the PartComponent object represents the platform default.
"Minimums" and "Maximums" mean that each of the properties on the PartComponent object represent the smallest and largest possible values for these properties that are supported by the platform based on your current machine configuration.
"Increments" indicates the granularity at which you can increase or decrease the settings.
Access to the Msvm_SettingsDefineCapabilities class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|