Partager via


Services de base de module de plateforme sécurisée

Vue d’ensemble de la technologie TPM Base Services.

Pour développer les services de base TPM, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Fonctions

 
Tbsi_Context_Create

Crée un handle de contexte qui peut être utilisé pour passer des commandes à TBS.
Tbsi_Get_OwnerAuth

Récupère l’autorisation propriétaire du module de plateforme sécurisée si les informations sont disponibles dans le registre local.
Tbsi_Get_TCG_Log

Récupère le journal de configuration de démarrage (WBCL) Windows le plus récent, également appelé journal TCG.
Tbsi_Get_TCG_Log_Ex

Obtient le journal de configuration de démarrage Windows (WBCL), également appelé journal TCG, du type spécifié.
Tbsi_GetDeviceInfo

Obtient la version du module de plateforme sécurisée sur l’ordinateur.
Tbsi_Physical_Presence_Command

Transmet au pilote une commande ACPI de présence physique via TBS.
Tbsi_Revoke_Attestation

Invalide les fichiers DEP si le pilote ELAM détecte une violation de stratégie (un rootkit, par exemple).
Tbsip_Cancel_Commands

Annule toutes les commandes en attente pour le contexte spécifié.
Tbsip_Context_Close

Ferme un handle de contexte, qui libère les ressources associées au contexte dans TBS et ferme le handle de liaison utilisé pour communiquer avec TBS.
Tbsip_Submit_Command

Envoie une commande de module de plateforme sécurisée (TPM) aux services de base du module de plateforme sécurisée (TBS) pour traitement.

Structures

 
TBS_CONTEXT_PARAMS

Spécifie la version de l’implémentation du contexte TBS.
TBS_CONTEXT_PARAMS2

Spécifie la version de l’implémentation du contexte TBS. Vous devez utiliser cette structure si votre application fonctionne avec les deux versions de TPM.
TPM_DEVICE_INFO

Fournit des informations sur la version du module TPM.