Serviços base do TPM

Visão geral da tecnologia TPM Base Services.

Para desenvolver os Serviços Base do TPM, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
Tbsi_Context_Create

Cria um identificador de contexto que pode ser usado para passar comandos para o TBS.
Tbsi_Get_OwnerAuth

Recupera a autorização do proprietário do TPM se as informações estiverem disponíveis no registro local.
Tbsi_Get_TCG_Log

Recupera o WBCL (Log de Configuração de Inicialização do Windows) mais recente, também conhecido como um log TCG.
Tbsi_Get_TCG_Log_Ex

Obtém o WBCL (Log de Configuração de Inicialização do Windows), também chamado de log TCG, do tipo especificado.
Tbsi_GetDeviceInfo

Obtém a versão do TPM no computador.
Tbsi_Physical_Presence_Command

Passa um comando ACPI de presença física por meio do TBS para o driver.
Tbsi_Revoke_Attestation

Invalida os PCRs se o driver ELAM detectar uma violação de política (um rootkit, por exemplo).
Tbsip_Cancel_Commands

Cancela todos os comandos pendentes para o contexto especificado.
Tbsip_Context_Close

Fecha um identificador de contexto, que libera recursos associados ao contexto no TBS e fecha o identificador de associação usado para se comunicar com o TBS.
Tbsip_Submit_Command

Envia um comando TPM (Trusted Platform Module) para o TBS (TPM Base Services) para processamento.

Estruturas

 
TBS_CONTEXT_PARAMS

Especifica a versão da implementação de contexto do TBS.
TBS_CONTEXT_PARAMS2

Especifica a versão da implementação de contexto do TBS. Você deve usar essa estrutura se o aplicativo funcionar com as duas versões do TPM.
TPM_DEVICE_INFO

Fornece informações sobre a versão do TPM.