Msvm_TPMSettingData class
Represents the configured state of the TPM device.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_TPMSettingData : CIM_ResourceAllocationSettingData
{
boolean Shielded = FALSE;
boolean DataProtected = FALSE;
uint16 EnabledState = 3;
uint8 KeyProtector[];
uint8 LastKnownGoodKeyProtector[];
};
Members
The Msvm_TPMSettingData class has these types of members:
Properties
The Msvm_TPMSettingData class has these properties.
-
DataProtected
-
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: Required
true to set a policy to protect a VM's data; otherwise, false. A newly created TPM is disabled, so the initial data protection state is false.
-
-
EnabledState
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Required
The enabled and disabled states of an element. The default value is Disabled.
-
-
Enabled (2)
-
Disabled (3)
KeyProtector
-
Data type: uint8 array
-
Access type: Read-only
-
Qualifiers: Required, OctetString
The key protector from Host Guardian Service client.
LastKnownGoodKeyProtector
-
Data type: uint8 array
-
Access type: Read-only
-
Qualifiers: Required, OctetString
The last known good key protector successfully encrypted TPM device state in the last VM boot.
This property is read-only for the WMI client, and can only be modified by the VM TPM device.
Shielded
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: Required
true to define a policy that shields a virtual machine; otherwise, false. A newly created TPM is disabled, so the initial shielding state is false.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 10 [desktop apps only] |
Minimum supported server |
Windows Server 2016 |
End of client support |
Windows 10 |
End of server support |
Windows Server 2016 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|