Partager via


Méthode RequestTPMStateChange de la classe CIM_TPM

Demande que l’état du module de plateforme sécurisée soit remplacé par la valeur spécifiée dans le paramètre RequestedTPMState . Si l’appel de méthode se termine correctement, la propriété TPMState doit être égale au paramètre RequestedTPMState . L’appel de la méthode RequestTPMStateChange plusieurs fois peut entraîner le remplacement ou la perte de requêtes antérieures.

Syntaxe

uint32 RequestTPMStateChange(
  [in]  uint16              RequestedTPMState,
  [in]  string              AuthorizationToken,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

Paramètres

RequestedTPMState [in]

États du module de plateforme sécurisée demandé.

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 Reserved (..)

Fournisseur réservé (32768..65535)

AuthorizationToken [in]

Jeton d’autorisation qui peut être nécessaire pour que l’action prenne effet. Le paramètre AuthorizationToken peut être nécessaire pour établir la présence physique ou pour transmettre le ownerAuth, le mot de passe d’autorisation du propriétaire défini par TCG. Dans le cas de OwnerAuth, la CIM_SharedCredential avec une valeur non null de la CIM_SharedCredential.Secret peut être requise. La propriété CIM_SharedCredential.Algorithm peut également être spécifiée en fonction de la propriété CIM_TPMCapabilities.SupportedPasswordAlgorithms.

Travail [out]

Peut contenir une référence aux CIM_ConcreteJob créées pour suivre la transition d’état initiée par l’appel de méthode.

TimeoutPeriod [in]

Délai d’expiration qui spécifie la durée maximale pendant laquelle le client s’attend à ce que la transition vers le nouvel état prenne. Le format d’intervalle doit être utilisé pour spécifier timeoutPeriod. La valeur 0 ou un paramètre Null indique que le client n’a pas besoin de temps pour la transition.

Valeur retournée

En cas de réussite, retourne un 0 ou 4096 ; sinon, retourne une erreur.

Terminé avec aucune erreur (0)

Non pris en charge (1)

Erreur inconnue ou non spécifiée (2)

Impossible de se terminer dans le délai d’expiration (3)

Échec (4)

Paramètre non valide (5)

En cours d’utilisation (6)

DMTF Reserved (..)

Paramètres de méthode vérifiés - Travail démarré (4096)

Transition d’état non valide (4097)

Utilisation du paramètre de délai d’expiration non pris en charge (4098)

Occupé (4099)

Méthode réservée (4100..32767)

Spécifique au fournisseur (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
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_TPM