TPM-Basisdienste

Übersicht über die TPM-Basisdienstetechnologie.

Zum Entwickeln von TPM-Basisdiensten benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Functions

 
Tbsi_Context_Create

Erstellt ein Kontexthandle, mit dem Befehle an TBS übergeben werden können.
Tbsi_Get_OwnerAuth

Ruft die Besitzerautorisierung des TPM ab, wenn die Informationen in der lokalen Registrierung verfügbar sind.
Tbsi_Get_TCG_Log

Ruft das neueste Windows-Startkonfigurationsprotokoll (WBCL) ab, das auch als TCG-Protokoll bezeichnet wird.
Tbsi_Get_TCG_Log_Ex

Ruft das Windows-Startkonfigurationsprotokoll (WBCL), auch als TCG-Protokoll bezeichnet, des angegebenen Typs ab.
Tbsi_GetDeviceInfo

Ruft die Version des TPM auf dem Computer ab.
Tbsi_Physical_Presence_Command

Übergibt einen ACPI-Befehl für physische Anwesenheit über TBS an den Treiber.
Tbsi_Revoke_Attestation

Ungültige PCRs, wenn der ELAM-Treiber einen Richtlinienverstoß erkennt (z. B. ein Rootkit).
Tbsip_Cancel_Commands

Bricht alle ausstehenden Befehle für den angegebenen Kontext ab.
Tbsip_Context_Close

Schließt ein Kontexthandle, das Ressourcen freigibt, die dem Kontext in TBS zugeordnet sind, und schließt das Bindungshandle, das für die Kommunikation mit TBS verwendet wird.
Tbsip_Submit_Command

Sendet einen TPM-Befehl (Trusted Platform Module) zur Verarbeitung an TPM Base Services (TBS).

Strukturen

 
TBS_CONTEXT_PARAMS

Gibt die Version der TBS-Kontextimplementierung an.
TBS_CONTEXT_PARAMS2

Gibt die Version der TBS-Kontextimplementierung an. Sie müssen diese Struktur verwenden, wenn Ihre Anwendung mit beiden Versionen von TPM arbeitet.
TPM_DEVICE_INFO

Stellt Informationen zur Version des TPM bereit.