Lire en anglais

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.