TPM-Basisdienste

Zweck

Das TPM-Basisdienstefeature (Trusted Platform Module, TPM) zentralisiert den TPM-Zugriff für alle Anwendungen.

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

Hinweis

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

Entwicklergruppe

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

Laufzeitanforderungen

Das TBS-Feature erfordert mindestens das Betriebssystem Windows Server 2008 oder Windows Vista. 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 allgemeine 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.