Méthode SetPhysicalPresenceRequest de la classe Win32_Tpm

La méthode SetPhysicalPresenceRequest de la classe Win32_Tpm demande une opération TPM qui nécessite une présence physique. Après avoir utilisé cette méthode pour envoyer une demande, appliquez l’étape suivante indiquée dans la méthode GetPhysicalPresenceTransition . Enfin, utilisez la méthode GetPhysicalPresenceResponse pour case activée si l’opération a réussi. Cette méthode suspend BitLocker si l’appel peut entraîner l’obligation de récupérer BitLocker. BitLocker reprend automatiquement une fois que le module TPM a été provisionné.

Ces étapes sont nécessaires, car les opérations de présence physique ne peuvent s’exécuter qu’après que l’ordinateur a détecté l’utilisateur physiquement présent.

Syntaxe

uint32 SetPhysicalPresenceRequest(
  [in] uint32 Request
);

Paramètres

Demande [in]

Type : uint32

Valeur entière qui spécifie l’opération TPM demandée qui nécessite une présence physique.

Valeur Signification
0
Aucune demande.
Utilisez cette valeur pour effacer une demande en attente.
1
Activez le module TPM.
Cette opération est inversée par l’opération 2.
Pour plus d’informations, consultez les méthodes associées suivantes qui n’impliquent pas de présence physique : Enable et IsEnabled.
2
Désactivez le module TPM.
Cette opération est inversée par l’opération 1.
Pour plus d’informations, consultez la méthode associée suivante qui n’implique pas de présence physique : Désactiver.
3
Activez le module TPM.
Cette opération est inversée par l’opération 4.
4
Désactivez le module TPM.
Cette opération est inversée par l’opération 3.
5
Effacez le module TPM.
Cette opération ne peut pas être inversée.
Pour plus d’informations, consultez la méthode associée suivante qui n’implique pas de présence physique : Clear.
6
Activez et activez le module TPM.
Cette opération est inversée par l’opération 7.
7
Désactivez et désactivez le module TPM.
Cette opération est inversée par l’opération 6.
8
Autoriser l’installation d’un propriétaire TPM.
Cette opération est inversée par l’opération 9.
9
Empêcher l’installation d’un propriétaire TPM.
Cette opération est inversée par l’opération 8.
10
Activez, activez et autorisez l’installation d’un propriétaire TPM.
Cette opération est inversée par l’opération 11.
11
Désactivez, désactivez et empêchez l’installation d’un propriétaire TPM.
Cette opération est inversée par l’opération 10.
12
Présence physique différéeunownedFieldUpgrade
Le paramètre de présence physique a été mis à jour.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
14
Effacez, activez et activez le module TPM.
Cette opération ne peut pas être inversée.
15
SetNoPPIProvision_False
Définit la provision selon laquelle vous devez être physiquement présent pour définir le TPM.
Cette opération est inversée par l’opération 16.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
16
SetNoPPIProvision_True
Définit la provision selon laquelle vous n’avez pas besoin d’être physiquement présent pour définir le TPM.
Cette opération est inversée par l’opération 15.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
17
SetNoPPIClear_False
Définit la provision selon laquelle vous devez être physiquement présent pour effacer le TPM.
Cette opération est inversée par l’opération 18.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
18
SetNoPPIClear_True
Définit la provision selon laquelle vous n’avez pas besoin d’être physiquement présent pour effacer le TPM.
Cette opération est inversée par l’opération 17.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
19
SetNoPPIMaintenance_False
Définit la provision selon laquelle vous devez être physiquement présent pour gérer le module TPM.
Cette opération est inversée par l’opération 20.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
20
SetNoPPIMaintenance_True
Définit la provision selon laquelle vous n’avez pas besoin d’être physiquement présent pour gérer le TPM.
Cette opération est inversée par l’opération 19.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
21
Activer + Activer + Effacer
Activez, activez et effacez le module TPM.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.
22
Activer + Activer + Effacer + Activer + Activer + Activer
Activez, activez et effacez le module TPM, puis activez et réactivez le module de plateforme sécurisée.
Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette valeur n’est pas prise en charge.

 

Valeur retournée

Type : uint32

Toutes les erreurs TPM, ainsi que les erreurs spécifiques aux services de base TPM, peuvent être retournées.

Code/valeur de retour Description
S_OK
0 (0x0)
La méthode a réussi.
Utilisez la méthode GetPhysicalPresenceTransition pour déterminer l’étape suivante nécessaire.
TPM_E_PPI_NOT_SUPPORTED
2150171395 (0x80290303)
L’ordinateur ne prend pas en charge les opérations de présence physique du module de plateforme sécurisée à l’aide de cette méthode.
Pour plus d'informations, consultez le fabricant de votre ordinateur. Le BIOS de votre ordinateur peut avoir une autre prise en charge pour la configuration du module de plateforme sécurisée.
TPM_E_PPI_ACPI_FAILURE
2150171392 (0x80290300)
Une défaillance matérielle s’est produite.
Pour plus d'informations, consultez le fabricant de votre ordinateur.

 

Notes

Les opérations de présence physique du module de plateforme sécurisée ne nécessitent pas l’autorisation du propriétaire du module de plateforme sécurisée. Toutefois, elles nécessitent des étapes supplémentaires pour vous protéger contre les modifications non autorisées apportées au module de plateforme sécurisée.

Les ordinateurs qui prennent en charge les opérations de présence physique TPM tenteront de détecter l’utilisateur physiquement présent avant d’exécuter l’opération. Bien que les ordinateurs puissent différer dans la façon dont cette détection est effectuée, l’idée est qu’un utilisateur ou un administrateur physiquement présent autorise l’opération.

Par exemple, l’ordinateur peut exiger que l’utilisateur redémarre l’ordinateur. Une fois l’ordinateur redémarré, il peut afficher une boîte de dialogue de confirmation du BIOS qui permet à l’utilisateur de confirmer l’opération à l’aide du clavier.

Les fichiers MOF (Managed Object Format) contiennent les définitions des classes WMI (Windows Management Instrumentation). Les fichiers MOF ne sont pas installés dans le cadre du Kit de développement logiciel (SDK) Windows. Ils sont installés sur le serveur lorsque vous ajoutez le rôle associé à l’aide du Gestionnaire de serveur. Pour plus d’informations sur les fichiers MOF, consultez Managed Object Format (MOF).

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
Espace de noms
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

Voir aussi

Win32_Tpm

Activer

IsEnabled

Désactiver

Effacer