Partager via


classe CIM_TPM

Décrit un appareil de module de plateforme sécurisée (TPM).

Syntaxe

[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[];
};

Membres

La classe CIM_TPM a les types de membres suivants :

Méthodes

La classe CIM_TPM a ces méthodes.

Méthode Description
ChangeOwnerAuth Modifie les informations d’identification d’autorisation du propriétaire d’un appareil TPM.
RequestTPMStateChange Demande que l’état du module de plateforme sécurisée soit remplacé par la valeur spécifiée dans le paramètre RequestedTPMState .

Propriétés

La classe CIM_TPM possède ces propriétés.

AvailableRequestedTPMStates

Type de données : uint16 array

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_TPM. RequestTPMStateChange, CIM_TPMCapabilities.RequestedTPMStatesSupported « )

Valeurs possibles pour le paramètre RequestedTPMState de la méthode RequestTPMStateChange .

Inconnu (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 réservé (..)

Fournisseur réservé (32768..65535)

TPMManafucturerMajorRevision

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 2 v1dot2| Section 5.3|version|revMajor »)

Révision majeure du TPM par le fabricant.

TPMManufacturerId

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 2 v1dot2| Section 21.6| TPM_CAP_VERSION_INFO|tpmVendorID »)

ID du fabricant du module de plateforme sécurisée.

TPMManufacturerInfo

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 2 v1.2.TCG | Section 21.6| TPM_CAP_VERSION_INFO|vendorSpecific »)

Informations supplémentaires définies par le fabricant du module TPM.

TPMManufacturerMinorRevision

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 2 v1dot2| Section 5.3|version|revMinor »)

Révision mineure du TPM du fabricant.

TPMSpecMajorVersion

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 2 v1dot2| Section 5.3|version|major », « TSS. TCG| Niveau 1 v1.2| Section 2.3.2.18 »)

Version principale du module TPM.

TPMSpecMinorVersion

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 2 v1dot2| Section 5.3|version|minor », « TSS. TCG| Niveau 1 v1.2| Section 2.3.2.18 »)

Version mineure du module TPM.

TPMState

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« TPM. TCG| Partie 1 v1dot2| Section 9.4 », « TPM. TCG| Partie 2 v1dot2| Section 7.1| TPM_PERMANENT_FLAGS »), ModelCorrespondenceCIM_TPM. RequestTPMStateChange », « CIM_TPM. TransitioningToTPMState »)

État opérationnel du module TPM.

Inconnu (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)

Non applicable (10)

DMTF réservé (..)

Fournisseur réservé (32768..65535)

TransitioningToTPMState

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_TPM. RequestTPMStateChange », « CIM_TPM. TPMState « )

État cible vers lequel le module de plateforme sécurisée effectue la transition.

Inconnu (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)

Non applicable (10)

Aucune modification (11)

(12)

DMTF réservé (..)

Fournisseur réservé (32768..65535)

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2016
Espace de noms
Racine\virtualisation\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_LogicalDevice