Class CIM_TPMCapabilities
extends CIM_EnabledLogicalElementCapabilities

This class describes the capabilties of the TPM device represented by CIM_TPM.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_EnabledLogicalElementCapabilities
   |
   +--CIM_TPMCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class describes the capabilties of the TPM device represented by CIM_TPM.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::TPM
Versionstring2.21.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
RequestedTPMStatesSupporteduint16[]
DescriptionstringRequestedTPMStatesSupported indicates all the supported values for the RequestedTPMState parameter of the method RequestTPMStateChange, used to initiate a state change.
ModelCorrespondencestringCIM_TPM.RequestTPMStateChange.RequestedTPMState, CIM_TPM.AvailableRequestedTPMStates
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, .., 32768..65535
ValuesstringS1 Enabled-Active-Owned, S2 Disabled-Active-Owned, S3 Enabled-Inactive-Owned, S4 Disabled-Inactive-Owned, S5 Enabled-Active-Unowned, S6 Disabled-Active-Unowned, S7 Enabled-Inactive-Unowned, S8 Disabled-Inactive-Unowned, DMTF Reserved, Vendor Reserved
SupportedPasswordAlgorithmsstring[]
DescriptionstringSupported password algorithms, if any, used to protect passwords before usage in the CIM_SharedCredential embedded instance type parameters of CIM_TPM methods.
ModelCorrespondencestringCIM_SharedCredential.Algorithm, CIM_TPM.RequestTPMStateChange.AuthorizationToken, CIM_TPM.ChangeOwnerAuth.OldOwnerAuth, CIM_TPM.ChangeOwnerAuth.NewOwnerAuth

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