CIM_TPM-Klasse

Beschreibt ein TPM-Gerät (Trusted Platform Module).

Syntax

[Experimental, Abstract, Version("2.21.0"), UMLPackagePath("CIM::Device::TPM"), AMENDMENT]
class CIM_TPM : CIM_LogicalDevice
{
  uint32 TPMSpecMajorVersion;
  uint32 TPMSpecMinorVersion;
  uint32 TPMManafucturerMajorRevision;
  uint32 TPMManufacturerMinorRevision;
  string TPMManufacturerInfo;
  uint32 TPMManufacturerId;
  uint16 TPMState;
  uint16 TransitioningToTPMState = 12;
  uint16 AvailableRequestedTPMStates[];
};

Member

Die CIM_TPM-Klasse verfügt über folgende Membertypen:

Methoden

Die CIM_TPM-Klasse verfügt über diese Methoden.

Methode Beschreibung
ChangeOwnerAuth Ändert die Anmeldeinformationen für die Besitzerautorisierung eines TPM-Geräts.
RequestTPMStateChange Fordert an, dass der Zustand des TPM in den im RequestedTPMState-Parameter angegebenen Wert geändert wird.

Eigenschaften

Die CIM_TPM-Klasse verfügt über diese Eigenschaften.

AvailableRequestedTPMStates

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_TPM. RequestTPMStateChange, CIM_TPMCapabilities.RequestedTPMStatesSupported")

Die möglichen Werte für den RequestedTPMState-Parameter der RequestTPMStateChange-Methode .

Unbekannt (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 Enabled-Inactive-Owned (4)

S4 Disabled-Inactive-Owned (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

DMTF Reserviert (..)

Anbieter reserviert (32768..65535)

TPMManafucturerMajorRevision

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 2 v1dot2| Abschnitt 5.3|version|revMajor")

Die Hauptrevision des TPM des Herstellers.

TPMManufacturerId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 2 v1dot2| Abschnitt 21.6| TPM_CAP_VERSION_INFO|tpmVendorID")

Die TPM-Hersteller-ID.

TPMManufacturerInfo

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 2 v1.2.TCG| Abschnitt 21.6| TPM_CAP_VERSION_INFO|vendorSpecific")

Die zusätzlichen Informationen, die vom TPM-Hersteller definiert werden.

TPMManufacturerMinorRevision

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 2 v1dot2| Abschnitt 5.3|version|revMinor")

Die geringfügige Überarbeitung des TPM des Herstellers.

TPMSpecMajorVersion

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 2 v1dot2| Abschnitt 5.3|version|haupt", "TSS. TCG| Stufe 1 v1.2| Abschnitt 2.3.2.18")

Die Hauptversion des TPM.

TPMSpecMinorVersion

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 2 v1dot2| Abschnitt 5.3|Version|Nebenversion", "TSS. TCG| Stufe 1 v1.2| Abschnitt 2.3.2.18")

Die Nebenversion des TPM.

TPMState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("TPM. TCG| Teil 1 v1dot2| Abschnitt 9.4", "TPM. TCG| Teil 2 v1dot2| Abschnitt 7.1| TPM_PERMANENT_FLAGS"), ModelCorrespondence ("CIM_TPM. RequestTPMStateChange", "CIM_TPM. TransitioningToTPMState")

Der Betriebszustand des TPM.

Unbekannt (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 Enabled-Inactive-Owned (4)

S4 Disabled-Inactive-Owned (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

Nicht zutreffend (10)

DMTF Reserviert (..)

Anbieter reserviert (32768..65535)

TransitioningToTPMState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_TPM. RequestTPMStateChange", "CIM_TPM. TPMState")

Der Zielzustand, in den das TPM übergibt.

Unbekannt (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 Enabled-Inactive-Owned (4)

S4 Disabled-Inactive-Owned (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

Nicht zutreffend (10)

Keine Änderung (11)

(12)

DMTF Reserviert (..)

Anbieter reserviert (32768..65535)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_LogicalDevice