Servizi di base TPM

Panoramica della tecnologia TPM Base Services.

Per sviluppare servizi di base TPM, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Funzioni

 
Tbsi_Context_Create

Crea un handle di contesto che può essere usato per passare i comandi a TBS.
Tbsi_Get_OwnerAuth

Recupera l'autorizzazione del proprietario del TPM se le informazioni sono disponibili nel Registro di sistema locale.
Tbsi_Get_TCG_Log

Recupera il log di configurazione di avvio di Windows (WBCL) più recente, detto anche log TCG.
Tbsi_Get_TCG_Log_Ex

Ottiene il log di configurazione di avvio di Windows (WBCL), detto anche log TCG, del tipo specificato.
Tbsi_GetDeviceInfo

Ottiene la versione del TPM nel computer.
Tbsi_Physical_Presence_Command

Passa un comando ACPI di presenza fisica tramite TBS al driver.
Tbsi_Revoke_Attestation

Invalida le richieste pull se il driver ELAM rileva una violazione dei criteri (ad esempio, un rootkit).
Tbsip_Cancel_Commands

Annulla tutti i comandi in sospeso per il contesto specificato.
Tbsip_Context_Close

Chiude un handle di contesto, che rilascia le risorse associate al contesto in TBS e chiude l'handle di associazione usato per comunicare con TBS.
Tbsip_Submit_Command

Invia un comando TPM (Trusted Platform Module) a TPM Base Services (TBS) per l'elaborazione.

Strutture

 
TBS_CONTEXT_PARAMS

Specifica la versione dell'implementazione del contesto TBS.
TBS_CONTEXT_PARAMS2

Specifica la versione dell'implementazione del contesto TBS. È necessario usare questa struttura se l'applicazione funziona con entrambe le versioni di TPM.
TPM_DEVICE_INFO

Fornisce informazioni sulla versione del TPM.