Services de base de module de plateforme sécurisée
Dans cet article
Fonctions
Structures
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 :
Développer le tableau
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.
Développer le tableau
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.