Share via


Método SetPhysicalPresenceRequest de la clase Win32_Tpm

El método SetPhysicalPresenceRequest de la clase Win32_Tpm solicita una operación de TPM que requiere presencia física. Después de haber usado este método para enviar una solicitud, aplique el siguiente paso indicado en el método GetPhysicalPresenceTransition . Por último, use el método GetPhysicalPresenceResponse para comprobar si la operación se ejecutó correctamente. Este método suspende BitLocker si la llamada podría provocar que se requiera la recuperación de BitLocker. BitLocker se reanudaría automáticamente una vez que se haya aprovisionado el TPM.

Estos pasos son necesarios porque las operaciones de presencia física solo se pueden ejecutar después de que el equipo haya detectado el usuario presente físicamente.

Sintaxis

uint32 SetPhysicalPresenceRequest(
  [in] uint32 Request
);

Parámetros

Solicitud [in]

Tipo: uint32

Valor entero que especifica la operación de TPM solicitada que requiere presencia física.

Value Significado
0
Sin solicitud.
Use este valor para borrar una solicitud pendiente.
1
Habilite el TPM.
Esta operación se invierte mediante la operación 2.
Para obtener más información, consulte los siguientes métodos relacionados que no implican presencia física: Enable e IsEnabled.
2
Deshabilite el TPM.
La operación 1 invierte esta operación.
Para obtener más información, consulte el siguiente método relacionado que no implica presencia física: Deshabilitar.
3
Active el TPM.
Esta operación se invierte mediante la operación 4.
4
Desactive el TPM.
Esta operación se invierte en la operación 3.
5
Borre el TPM.
Esta operación no se puede invertir.
Para obtener más información, vea el siguiente método relacionado que no implica presencia física: Clear.
6
Habilite y active el TPM.
Esta operación se invierte mediante la operación 7.
7
Desactive y deshabilite el TPM.
La operación 6 invierte esta operación.
8
Permita la instalación de un propietario de TPM.
Esta operación se invierte mediante la operación 9.
9
Impedir la instalación de un propietario de TPM.
Esta operación se invierte mediante la operación 8.
10
Habilite, active y permita la instalación de un propietario de TPM.
Esta operación se invierte mediante la operación 11.
11
Desactive, deshabilite e impida la instalación de un propietario de TPM.
Esta operación se invierte en la operación 10.
12
Presencia física diferidaunownedFieldUpgrade
Se ha actualizado la configuración de presencia física.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
14
Borre, habilite y active el TPM.
Esta operación no se puede invertir.
15
SetNoPPIProvision_False
Establece el aprovisionamiento que debe estar físicamente presente para establecer el TPM.
Esta operación se invierte en la operación 16.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
16
SetNoPPIProvision_True
Establece el aprovisionamiento que no es necesario que esté físicamente presente para establecer el TPM.
La operación 15 invierte esta operación.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
17
SetNoPPIClear_False
Establece el aprovisionamiento que debe estar físicamente presente para borrar el TPM.
Esta operación se invierte en la operación 18.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
18
SetNoPPIClear_True
Establece el aprovisionamiento que no es necesario que esté físicamente presente para borrar el TPM.
Esta operación se invierte en la operación 17.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
19
SetNoPPIMaintenance_False
Establece el aprovisionamiento que debe estar físicamente presente para mantener el TPM.
Esta operación se invierte en la operación 20.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
20
SetNoPPIMaintenance_True
Establece el aprovisionamiento que no es necesario que esté físicamente presente para mantener el TPM.
Esta operación se invierte en la operación 19.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
21
Habilitar + Activar + Borrar
Habilite, active y borre el TPM.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.
22
Habilitar + Activar + Borrar + Habilitar + Activar
Habilite, active y borre el TPM y, a continuación, habilite y vuelva a activar el TPM.
Windows 7, Windows Server 2008 R2, Windows Vista y Windows Server 2008: Este valor no se admite.

 

Valor devuelto

Tipo: uint32

Se pueden devolver todos los errores de TPM, así como los errores específicos de los servicios base de TPM.

Código o valor devuelto Descripción
S_OK
0 (0x0)
Método realizado correctamente.
Use el método GetPhysicalPresenceTransition para determinar el siguiente paso necesario.
TPM_E_PPI_NOT_SUPPORTED
2150171395 (0x80290303)
El equipo no admite operaciones de presencia física de TPM mediante este método.
Consulte al fabricante del equipo para obtener más información. El BIOS del equipo puede tener compatibilidad alternativa para configurar el TPM.
TPM_E_PPI_ACPI_FAILURE
2150171392 (0x80290300)
Error de hardware.
Consulte al fabricante del equipo para obtener más información.

 

Comentarios

Las operaciones de presencia física de TPM no requieren autorización de propietario de TPM. Sin embargo, requieren pasos adicionales para ayudar a protegerse frente a cambios no autorizados en el TPM.

Los equipos que admiten operaciones de presencia física de TPM intentarán detectar el usuario presente físicamente antes de ejecutar la operación. Aunque los equipos pueden diferir en la forma en que se realiza esta detección, la idea es que un usuario o administrador presentes físicamente autorice la operación.

Por ejemplo, el equipo puede requerir que el usuario reinicie el equipo. Una vez reiniciado el equipo, el equipo puede mostrar un cuadro de diálogo de confirmación del BIOS que permita al usuario confirmar la operación mediante el teclado.

Los archivos managed Object Format (MOF) contienen las definiciones de clases de Instrumental de administración de Windows (WMI). Los archivos MOF no se instalan como parte de Windows SDK. Se instalan en el servidor cuando se agrega el rol asociado mediante el Administrador del servidor. Para obtener más información sobre los archivos MOF, vea Managed Object Format (MOF) (Formato de objeto administrado [MOF]).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Espacio de nombres
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
Archivo DLL
Win32_tpm.dll

Consulte también

Win32_Tpm

Habilitar

IsEnabled

Desactivar

Borrar