Método SetPhysicalPresenceRequest da classe Win32_Tpm

O método SetPhysicalPresenceRequest da classe Win32_Tpm solicita uma operação TPM que requer presença física. Depois de usar esse método para enviar uma solicitação, aplique a próxima etapa indicada no método GetPhysicalPresenceTransition . Por fim, use o método GetPhysicalPresenceResponse para marcar se a operação foi executada com êxito. Esse método suspenderá o BitLocker se a chamada puder fazer com que a recuperação do BitLocker seja necessária. O BitLocker seria retomado automaticamente depois que o TPM fosse provisionado.

Essas etapas são necessárias porque as operações de presença física só podem ser executadas depois que o computador detecta o usuário fisicamente presente.

Sintaxe

uint32 SetPhysicalPresenceRequest(
  [in] uint32 Request
);

Parâmetros

Solicitação [in]

Tipo: uint32

Um valor inteiro que especifica a operação de TPM solicitada que requer presença física.

Valor Significado
0
Nenhuma solicitação.
Use esse valor para limpar uma solicitação pendente.
1
Habilite o TPM.
Essa operação é revertida pela operação 2.
Para obter mais informações, consulte os seguintes métodos relacionados que não envolvem presença física: Enable e IsEnabled.
2
Desabilite o TPM.
Essa operação é revertida pela operação 1.
Para obter mais informações, consulte o seguinte método relacionado que não envolve presença física: Desabilitar.
3
Ative o TPM.
Essa operação é revertida pela operação 4.
4
Desativar o TPM.
Essa operação é revertida pela operação 3.
5
Limpe o TPM.
Esta operação não pode ser revertida.
Para obter mais informações, consulte o seguinte método relacionado que não envolve presença física: Clear.
6
Habilite e ative o TPM.
Essa operação é revertida pela operação 7.
7
Desativar e desabilitar o TPM.
Essa operação é revertida pela operação 6.
8
Permitir a instalação de um proprietário do TPM.
Essa operação é revertida pela operação 9.
9
Impedir a instalação de um proprietário do TPM.
Essa operação é revertida pela operação 8.
10
Habilitar, ativar e permitir a instalação de um proprietário do TPM.
Essa operação é revertida pela operação 11.
11
Desativar, desabilitar e impedir a instalação de um proprietário do TPM.
Essa operação é revertida pela operação 10.
12
Presença física adiadaunownedFieldUpgrade
A configuração de presença física foi atualizada.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
14
Limpe, habilite e ative o TPM.
Esta operação não pode ser revertida.
15
SetNoPPIProvision_False
Define o provisionamento que você deve estar fisicamente presente para definir o TPM.
Essa operação é revertida pela operação 16.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
16
SetNoPPIProvision_True
Define o provisionamento que você não precisa estar fisicamente presente para definir o TPM.
Essa operação é revertida pela operação 15.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
17
SetNoPPIClear_False
Define o provisionamento que você deve estar fisicamente presente para limpar o TPM.
Essa operação é revertida pela operação 18.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
18
SetNoPPIClear_True
Define o provisionamento que você não precisa estar fisicamente presente para limpar o TPM.
Essa operação é revertida pela operação 17.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
19
SetNoPPIMaintenance_False
Define o provisionamento que você deve estar fisicamente presente para manter o TPM.
Essa operação é revertida pela operação 20.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
20
SetNoPPIMaintenance_True
Define o provisionamento que você não precisa estar fisicamente presente para manter o TPM.
Essa operação é revertida pela operação 19.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
21
Habilitar + Ativar + Limpar
Habilite, ative e desmarque o TPM.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.
22
Habilitar + Ativar + Limpar + Habilitar + Ativar
Habilite, ative e limpe o TPM e habilite e reative o TPM.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Não há suporte para esse valor.

 

Valor retornado

Tipo: uint32

Todos os erros do TPM, bem como erros específicos dos Serviços Base do TPM, podem ser retornados.

Retornar código/valor Descrição
S_OK
0 (0x0)
O método foi bem-sucedido.
Use o método GetPhysicalPresenceTransition para determinar a próxima etapa necessária.
TPM_E_PPI_NOT_SUPPORTED
2150171395 (0x80290303)
O computador não dá suporte a operações de presença física do TPM usando esse método.
Consulte o fabricante do computador para obter mais informações. O BIOS do computador pode ter suporte alternativo para configurar o TPM.
TPM_E_PPI_ACPI_FAILURE
2150171392 (0x80290300)
Ocorreu uma falha de hardware.
Consulte o fabricante do computador para obter mais informações.

 

Comentários

As operações de presença física do TPM não exigem autorização do proprietário do TPM. No entanto, eles exigem etapas adicionais para ajudar a proteger contra alterações não autorizadas no TPM.

Computadores que dão suporte a operações de presença física do TPM tentarão detectar o usuário fisicamente presente antes de executar a operação. Embora os computadores possam ser diferentes na forma como essa detecção é executada, a ideia é que um usuário ou administrador fisicamente presente autorize a operação.

Por exemplo, o computador pode exigir que o usuário reinicie o computador. Depois que o computador é reiniciado, o computador pode exibir uma caixa de diálogo de confirmação do BIOS que permite que o usuário confirme a operação usando o teclado.

Os arquivos MOF (Managed Object Format) contêm as definições para classes WMI (Instrumentação de Gerenciamento do Windows). Os arquivos MOF não são instalados como parte do SDK do Windows. Eles são instalados no servidor quando você adiciona a função associada usando o Gerenciador do Servidor. Para obter mais informações sobre arquivos MOF, consulte MOF (Managed Object Format).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Namespace
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

Confira também

Win32_Tpm

Habilitar

Isenabled

Desabilitar

Limpar