SetPhysicalPresenceRequest-Methode der Win32 _ Tpm-Klasse

Die SetPhysicalPresenceRequest-Methode der Win32 _ Tpm-Klasse fordert einen TPM-Vorgang an, der physische Präsenz 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 hält BitLocker an, wenn der Aufruf der BitLocker-Wiederherstellung erforderlich sein könnte. 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 physische Präsenz 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 rückgängig gemacht.
Weitere Informationen finden Sie in den folgenden verwandten Methoden, die keine physische Präsenz beinhalten: Enable und IsEnabled.
2
Deaktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 1 rückgängig gemacht.
Weitere Informationen finden Sie in der folgenden verwandten Methode, die keine physische Präsenz umfasst: Deaktivieren von.
3
Aktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 4 rückgängig gemacht.
4
Deaktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 3 rückgängig gemacht.
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 Präsenz umfasst: Clear.
6
Aktivieren und aktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 7 rückgängig gemacht.
7
Deaktivieren und deaktivieren Sie das TPM.
Dieser Vorgang wird durch Vorgang 6 rückgängig gemacht.
8
Ermöglicht die Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 9 rückgängig gemacht.
9
Verhindern sie die Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 8 rückgängig gemacht.
10
Aktivieren, Aktivieren und Zulassen der Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 11 rückgängig gemacht.
11
Deaktivieren, Deaktivieren und Verhindern der Installation eines TPM-Besitzers.
Dieser Vorgang wird durch Vorgang 10 rückgängig gemacht.
12
Verzögertes physisches VorhandenseinunownedFieldUpgrade
Die Einstellung für physische Präsenz wurde aktualisiert.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
14
Löschen, Aktivieren und Aktivieren des TPM.
Dieser Vorgang kann nicht rückgängig gemacht werden.
15
SetNoPPIProvision _ False
Legt die Bereitstellung fest, die physisch vorhanden sein muss, um das TPM festzulegen.
Dieser Vorgang wird durch Vorgang 16 rückgängig gemacht.
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, die nicht physisch vorhanden sein muss, um das TPM festzulegen.
Dieser Vorgang wird durch Vorgang 15 rückgängig gemacht.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
17
SetNoIELClear _ False
Legt die Bereitstellung fest, die physisch vorhanden sein muss, um das TPM zu löschen.
Dieser Vorgang wird durch Vorgang 18 rückgängig gemacht.
Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Dieser Wert wird nicht unterstützt.
18
SetNoCLEClear _ 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
SetNo ADRMaintenance _ False
Legt die Bereitstellung fest, die physisch vorhanden sein muss, um das TPM zu verwalten.
Dieser Vorgang wird durch Vorgang 20 rückgängig gemacht.
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 Sie nicht physisch vorhanden sein müssen, um das TPM zu verwalten.
Dieser Vorgang wird durch Vorgang 19 rückgängig gemacht.
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 + Deaktivieren + Aktivieren + Aktivieren
Aktivieren, aktivieren und löschen 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 Fehler, die spezifisch für TPM-Basisdienste sind, 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 erforderlichen Schritt zu bestimmen.
TPM _ E _ PPI _ NICHT _ UNTERSTÜTZT
2150171395 (0x80290303)
Der Computer unterstützt keine PHYSISCHEN TPM-Anwesenheitsvorgänge mithilfe dieser Methode.
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 _ _ ACPI _ FAILURE
2150171392 (0x80290300)
Ein Hardwarefehler ist aufgetreten.
Weitere Informationen hierzu erhalten Sie von Ihrem Computerhersteller.

Hinweise

Tpm-Vorgänge für physische Präsenz erfordern keine TPM-Besitzerautorisierung. Sie erfordern jedoch zusätzliche Schritte zum Schutz vor nicht autorisierten Änderungen am TPM.

Computer, die TPM-Vorgänge zur physischen Präsenz unterstützen, versuchen, den physisch vorhandenen Benutzer vor dem Ausführen des Vorgangs zu erkennen. Während computer sich in der Art und Weise unterscheiden können, wie diese Erkennung durchgeführt wird, besteht die Idee darin, dass ein physisch vorhandener Benutzer oder Administrator den Vorgang autorisiert.

Beispielsweise kann der Computer erfordern, dass der Benutzer den Computer neu startet. Nach dem Neustart des Computers kann der Computer ein BIOS-Bestätigungsdialogfeld anzeigen, in dem der Benutzer den Vorgang über die Tastatur bestätigen kann.

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

Anforderungen

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

Weitere Informationen

Win32 _ Tpm

Aktivieren

isEnabled

Disable

Klar