Método Win32_Tpm::IsReadyInformation

Indica se o TPM está pronto e fornece informações adicionais sobre o estado do TPM. O parâmetro de informações retorna uma máscara de bits de informações do que é necessário para provisionar totalmente o TPM.

Esse método só pode ser acessado por administradores locais.

Sintaxe

uint32 IsReadyInformation(
  [out] BOOL   IsReady,
  [out] uint32 Information
);

Parâmetros

IsReady [out]

Defina como TRUE se o TPM e o sistema estiverem totalmente provisionados para uso do TPM.

Informações [out]

Retorna uma máscara de bits de tanta informação quanto disponível do que é necessário para provisionar totalmente o TPM.

O parâmetro Information pode consistir nos valores a seguir.

Valor Significado
INFORMATION_SHUTDOWN
0x00000002
A reinicialização da plataforma é necessária (desligamento).
INFORMATION_REBOOT
0x00000004
A reinicialização da plataforma é necessária (reinicialização).
INFORMATION_TPM_FORCE_CLEAR
0x00000008
O TPM já pertence. O TPM precisa ser limpo ou o valor de autorização do proprietário do TPM precisa ser importado.
INFORMATION_PHYSICAL_PRESENCE
0x00000010
A Presença Física é necessária para provisionar o TPM.
INFORMATION_TPM_ACTIVATE
0x00000020
O TPM está desabilitado ou desativado.
INFORMATION_TPM_TAKE_OWNERSHIP
0x00000040
A propriedade do TPM foi tomada.
INFORMATION_TPM_CREATE_EK
0x00000080
Existe uma chave de endosso (EK) no TPM.
INFORMATION_TPM_OWNERAUTH
0x00000100
A autorização do proprietário do TPM não é armazenada corretamente no registro.
INFORMATION_TPM_SRK_AUTH
0x00000200
O valor de autorização da Chave Raiz de Armazenamento (SRK) não é todos zeros.
INFORMATION_TPM_DISABLE_OWNER_CLEAR
0x00000400
Se o sistema operacional estiver configurado para desabilitar a limpeza do TPM com o valor de autorização do proprietário do TPM e o TPM ainda não tiver sido configurado para impedir a limpeza do TPM com o valor de autorização do proprietário do TPM.
INFORMATION_TPM_SRKPUB
0x00000800
As informações do registro do sistema operacional sobre a Chave Raiz de Armazenamento do TPM não correspondem à Chave Raiz de Armazenamento do TPM.
INFORMATION_TPM_READ_SRKPUB
0x00001000
O sinalizador permanente do TPM para permitir a leitura do valor público chave raiz de armazenamento não está definido.
INFORMATION_TPM_BOOT_COUNTER
0x00002000
O contador monotônico incrementado durante a inicialização não foi criado.
INFORMATION_TPM_AD_BACKUP
0x00004000
A autorização do proprietário do TPM não foi backup no Active Directory.
INFORMATION_TPM_AD_BACKUP_PHASE_I
0x00008000
A primeira parte do armazenamento de informações de autorização do proprietário do TPM no Active Directory está em andamento.
INFORMATION_TPM_AD_BACKUP_PHASE_II
0x00010000
A segunda parte do armazenamento de informações de autorização do proprietário do TPM no Active Directory está em andamento.
INFORMATION_LEGACY_CONFIGURATION
0x00020000
O Windows Política de Grupo está configurado para não armazenar nenhuma autorização de proprietário do TPM para que o TPM não possa estar totalmente pronto.
INFORMATION_EK_CERTIFICATE
0x00040000
O Certificado EK não foi lido da Ram do TPM NV e armazenado no registro.
INFORMATION_TCG_EVENT_LOG
0x00080000
O log de eventos TCG está vazio ou não pode ser lido.
INFORMATION_NOT_REDUCED
0x00100000
O TPM não é de propriedade.
INFORMATION_GENERIC_ERROR
0x00200000
Ocorreu um erro, mas não específico para uma tarefa específica.
INFORMATION_DEVICE_LOCK_COUNTER
0x00400000
O contador de bloqueio do dispositivo não foi criado.
INFORMATION_DEVICEID
0x00800000
O identificador do dispositivo não foi criado.
INFORMATION_ATTESTATION_VULNERABILITY
0x01000000
O TPM tem uma vulnerabilidade relacionada ao Atestado de Integridade.

 

Valor retornado

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

Códigos de retorno comuns estão listados abaixo.

Retornar código/valor Descrição
S_OK
0 (0x0)
O método foi bem-sucedido.

 

Comentários

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 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
\\.\root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

Confira também

Win32_Tpm