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 |
|
DLL |
|