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 Type
Captionstring
Descriptionstring
ElementNamestring
ElementNameEditSupportedboolean
ElementNameMaskstring
Generationuint64
InstanceIDstring
MaxElementNameLenuint16
RequestedStatesSupporteduint16[]
StateAwarenessuint16[]

Class Methods

Inherited Class Methods

NameReturn Type
CreateGoalSettingsuint16