Freigeben über


SetPhysicalPresenceRequest-Methode der Win32_Tpm-Klasse

Die SetPhysicalPresenceRequest-Methode der Win32_Tpm-Klasse fordert einen TPM-Vorgang an, der physische Anwesenheit erfordert. Nachdem Sie diese Methode zum Übermitteln einer Anforderung verwendet haben, wenden Sie den nächsten Schritt an, der in der GetPhysicalPresenceTransition-Methode angegeben ist. Verwenden Sie abschließend die GetPhysicalPresenceResponse-Methode , um zu überprüfen, ob der Vorgang erfolgreich ausgeführt wurde. Diese Methode setzt BitLocker an, wenn der Aufruf dazu führen kann, dass die BitLocker-Wiederherstellung erforderlich ist. BitLocker wird automatisch fortgesetzt, sobald TPM bereitgestellt wurde.

Diese Schritte sind erforderlich, da Physische Anwesenheitsvorgänge erst ausgeführt werden können, nachdem der Computer den physisch vorhandenen Benutzer erkannt hat.

Syntax

uint32 SetPhysicalPresenceRequest(
  [in] uint32 Request
);

Parameter

Anforderung [in]

Typ: uint32

Ein ganzzahliger Wert, der den angeforderten TPM-Vorgang angibt, der eine physische Anwesenheit erfordert.

Wert Bedeutung
0
Keine Anforderung.
Verwenden Sie diesen Wert, um eine ausstehende Anforderung zu löschen.
1
Aktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 2 umgekehrt.
Weitere Informationen finden Sie unter den folgenden zugehörigen Methoden, die keine physische Anwesenheit beinhalten: Enable und IsEnabled.
2
Deaktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 1 umgekehrt.
Weitere Informationen finden Sie in der folgenden verwandten Methode, die keine physische Anwesenheit beinhaltet: Deaktivieren.
3
Aktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 4 umgekehrt.
4
Deaktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 3 umgekehrt.
5
Löschen Sie das TPM.
Dieser Vorgang kann nicht rückgängig gemacht werden.
Weitere Informationen finden Sie in der folgenden verwandten Methode, die keine physische Anwesenheit beinhaltet: Clear.
6
Aktivieren und aktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 7 umgekehrt.
7
Deaktivieren und deaktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 6 umgekehrt.
8
Lassen Sie die Installation eines TPM-Besitzers zu.
Dieser Vorgang wird durch Vorgang 9 umgekehrt.
9
Verhindern Sie die Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 8 umgekehrt.
10
Aktivieren, aktivieren und zulassen Sie die Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 11 umgekehrt.
11
Deaktivieren, deaktivieren und verhindern Sie die Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 10 umgekehrt.
12
Verzögerte physische AnwesenheitunownedFieldUpgrade
Die Einstellung für physische Anwesenheit wurde aktualisiert.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
14
Deaktivieren, aktivieren und aktivieren Sie das TPM.
Dieser Vorgang kann nicht rückgängig gemacht werden.
15
SetNoPPIProvision_False
Legt die Bereitstellung fest, dass Sie physisch vorhanden sein müssen, um das TPM festzulegen.
Dieser Vorgang wird durch Vorgang 16 umgekehrt.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
16
SetNoPPIProvision_True
Legt die Bereitstellung fest, dass Sie nicht physisch vorhanden sein müssen, um das TPM festzulegen.
Dieser Vorgang wird durch Vorgang 15 umgekehrt.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
17
SetNoPPIClear_False
Legt die Bereitstellung fest, dass Sie physisch vorhanden sein müssen, um das TPM zu löschen.
Dieser Vorgang wird durch Vorgang 18 umgekehrt.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
18
SetNoPPIClear_True
Legt die Bereitstellung fest, die nicht physisch vorhanden sein muss, um das TPM zu löschen.
Dieser Vorgang wird durch Vorgang 17 rückgängig gemacht.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
19
SetNoPPIMaintenance_False
Legt die Bereitstellung fest, dass Sie physisch vorhanden sein müssen, um das TPM zu verwalten.
Dieser Vorgang wird durch Vorgang 20 umgekehrt.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
20
SetNoPPIMaintenance_True
Legt die Bereitstellung fest, die nicht physisch vorhanden sein muss, um das TPM zu verwalten.
Dieser Vorgang wird durch Vorgang 19 umgekehrt.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
21
Aktivieren + Aktivieren + Löschen
Aktivieren, aktivieren und löschen Sie das TPM.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
22
Aktivieren + Aktivieren + Löschen + Aktivieren + Aktivieren
Aktivieren, aktivieren und deaktivieren Sie das TPM, und aktivieren Und reaktivieren Sie das TPM.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.

 

Rückgabewert

Typ: uint32

Alle TPM-Fehler sowie für TPM-Basisdienste spezifische Fehler können zurückgegeben werden.

Rückgabecode/-wert BESCHREIBUNG
S_OK
0 (0x0)
Die Methode war erfolgreich.
Verwenden Sie die GetPhysicalPresenceTransition-Methode , um den nächsten schritt zu bestimmen.
TPM_E_PPI_NOT_SUPPORTED
2150171395 (0x80290303)
Der Computer unterstützt mit dieser Methode keine Vorgänge zur physischen Anwesenheit von TPM.
Weitere Informationen hierzu erhalten Sie von Ihrem Computerhersteller. Das BIOS Ihres Computers verfügt möglicherweise über alternative Unterstützung für die Konfiguration des TPM.
TPM_E_PPI_ACPI_FAILURE
2150171392 (0x80290300)
Es ist ein Hardwarefehler aufgetreten.
Weitere Informationen hierzu erhalten Sie von Ihrem Computerhersteller.

 

Bemerkungen

Vorgänge für physische TPM-Anwesenheit erfordern keine TPM-Besitzerautorisierung. Sie erfordern jedoch zusätzliche Schritte, um vor nicht autorisierten Änderungen am TPM zu schützen.

Computer, die TPM-Vorgänge zur physischen Anwesenheit unterstützen, versuchen, den physisch vorhandenen Benutzer zu erkennen, bevor sie den Vorgang ausführen. Computer können sich in der Ausführung dieser Erkennung unterscheiden, aber die Idee besteht darin, den Vorgang von einem physisch anwesenden Benutzer oder Administrator autorisieren zu lassen.

Der Computer erfordert beispielsweise, dass der Benutzer den Computer neu starten muss. Nach dem Neustart des Computers kann der Computer ein BIOS-Bestätigungsdialogfeld anzeigen, in dem der Benutzer den Vorgang mithilfe der Tastatur bestätigen kann.

MOF-Dateien (Managed Object Format) enthalten die Definitionen für WMI-Klassen (Windows Management Instrumentation). MOF-Dateien werden nicht als Teil des Windows SDK installiert. Sie werden auf dem Server installiert, wenn Sie die zugeordnete Rolle mithilfe des Server-Manager hinzufügen. Weitere Informationen zu MOF-Dateien finden Sie unter Verwaltetes Objektformat (MOF).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Namespace
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

Siehe auch

Win32_Tpm

Aktivieren

Isenabled

Deaktivieren

Clear