Class CIM_BootServiceCapabilities
extends CIM_EnabledLogicalElementCapabilities

A class derived from Capabilities that describes the boot configuration management aspects of a system.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_EnabledLogicalElementCapabilities
   |
   +--CIM_BootServiceCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA class derived from Capabilities that describes the boot configuration management aspects of a system.
UMLPackagePathstringCIM::System::Boot
Versionstring2.19.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BootCapabilitiesSupporteduint16[]
DescriptionstringAn enumeration indicating boot related capabilities that are not related to showing support for operations of a managed element. Since this is an array, multiple values may be specified. The current values in the enumeration are: 0 = "Unknown", indicating that the capabilities are not known at this time. If this value is present in the array, it shall be the only value. 1 = "Other", indicating that a capability not described by another value is present. A description of the capability can be found in the OtherBootConfigCapabilities property. "Other" can be present more than once in the BootCapabilitiesSupported array. 2 = "State Data Supported" indicating that real-time boot related state properties of systems are modeled using 'State' BootConfigSetting instances. In this methodology, each system shall be associated to a boot configuration representing the boot related state data via SettingsDefineState. All persistent boot configurations shall be related to the 'State' instance via ElementSettingData associations.
ValueMapstring0, 1, 2
ValuesstringUnknown, Other, State Data Supported
BootConfigCapabilitiesuint16[]
DescriptionstringAn enumeration indicating the boot related operations that can be applied to a managed element. Since this is an array, multiple values may be specified. The current values in the enumeration are: 0 = "Unknown", indicating that the capabilities are not known at this time. If this value is present in the array, it shall be the only value. 1 = "Other", indicating that a capability not described by another value is present. A description of the capability can be found in the OtherBootConfigCapabilities property. "Other" can be present more than once in the BootConfigCapabilities array. 2 = "Creates Boot Configuration", indicating that a boot service can create new boot configuration using an existing boot configuration as a template. 3 = "Applies Boot Configuration", indicating that a boot service can apply the boot configuration of a computer system, without requiring a reset of the the computer system. 4 = "Sets Boot Role", indicating that a boot service can set the role (Default or Next) of a boot configuration that is associated to a one or more computer systems. 5 = "Sets Boot Usage", indicating that a boot service can set or unset the role (Default or Next) of a boot configuration for a specific computer system. 6 = "Change Boot Order Method Not Supported", indicating that a boot service cannot change the boot order using the CIM_BootConfigSetting.ChangeBootOrder() method
ModelCorrespondencestringCIM_BootServiceCapabilities.OtherBootConfigCapabilities
ValueMapstring0, 1, 2, 3, 4, 5, 6
ValuesstringUnknown, Other, Creates Boot Configuration, Applies Boot Configuration, Sets Boot Role, Sets Boot Usage, Change Boot Order Not Supported
BootStringsSupporteduint16[]
DescriptionstringAn enumeration indicating the boot string properties in the CIM_BootSourceSetting which are supported. If the array contains a value, then all the BootSourceSetting instances managed by the service are guaranteed to have a non-null value for the corresponding property.Since this is an array, multiple values may be specified. The values in the enumeration are: 2 = BootString property supported 3 = BIOSBootString property supported 4 = StructureBootString property supported
ModelCorrespondencestringCIM_BootSourceSetting.BootString, CIM_BootSourceSetting.BIOSBootString, CIM_BootSourceSetting.StructuredBootString
ValueMapstring2, 3, 4
ValuesstringBootString, BIOSBootString, StructuredBootString
OtherBootCapabilitiesSupportedstring[]
DescriptionstringA string describing the additional boot capabilities of the element, used when the corresponding BootCapabilitiesSupported array element is set to the value 1, "Other". Each element that corresponds to a BootCapabilitiesSupported array element with a value other than 1 "Other" shall have a value of NULL.
ModelCorrespondencestringCIM_BootServiceCapabilities.BootCapabilitiesSupported
OtherBootConfigCapabilitiesstring[]
DescriptionstringA string describing the additional boot configuration capabilities of the element, used when the corresponding BootConfigCapabilities array element is set to the value 1, "Other".Each element that corresponds to a BootCapabilitiesSupported array element with a value other than 1 "Other" shall have a value of NULL.
ModelCorrespondencestringCIM_BootServiceCapabilities.BootConfigCapabilities

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
ElementNameEditSupportedbooleanCIM_EnabledLogicalElementCapabilities
ElementNameMaskstringCIM_EnabledLogicalElementCapabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities
MaxElementNameLenuint16CIM_EnabledLogicalElementCapabilities
RequestedStatesSupporteduint16[]CIM_EnabledLogicalElementCapabilities
StateAwarenessuint16[]CIM_EnabledLogicalElementCapabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities