TPM-Basisdienste

Zweck

Das feature Trusted Platform Module (TPM) Base Services (TBS) zentralisiert den TPM-Zugriff anwendungsübergreifend.

Das TBS-Feature wird als Systemdienst in Windows Server 2008, Windows Vista oder neueren Betriebssystemen ausgeführt. Sie stellt Dienste als API bereit, die über Remoteprozeduraufrufe (RPC) verfügbar gemacht wird. Das TBS-Feature verwendet Prioritäten, die durch aufrufende Anwendungen angegeben werden, um den TPM-Zugriff kooperativ zu planen.

Hinweis

Das TPM kann für Schlüsselspeichervorgänge verwendet werden. Entwicklern wird jedoch empfohlen, stattdessen die Schlüssel-Storage-APIs für diese Szenarien zu verwenden. Die Key Storage-APIs bieten die Funktionalität zum Erstellen, Signieren oder Verschlüsseln und Beibehalten kryptografischer Schlüssel. Sie sind auf höherer Ebene und einfacher zu verwenden als TBS für diese Zielszenarien.

Entwicklergruppe

TBS ist für die Verwendung durch Entwickler von Anwendungen vorgesehen, die auf den Windows basieren. Entwickler sollten mit den Programmiersprachen C und C++ und der Microsoft Windows-Programmierumgebung vertraut sein.

Laufzeitanforderungen

Das TBS-Feature erfordert mindestens Windows Server 2008 oder Windows Vista-Betriebssystem. Informationen zu Laufzeitanforderungen für ein bestimmtes Programmierelement finden Sie im Abschnitt Anforderungen der Referenzseite für dieses Element.

In diesem Abschnitt

Thema BESCHREIBUNG
Informationen zu TBS
Wichtige Konzepte und eine grundlegende Ansicht des TBS-Features.
Verwenden von TBS
TBS-Prozesse und -Verfahren für die Verwendung der TBS-API.
TBS-Referenz
Dokumentation zu den TBS-Funktionen, -Strukturen und -Rückgabecodes.