Базовые службы TPM

Обзор технологии базовых служб TPM.

Для разработки базовых служб TPM требуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Функции

 
Tbsi_Context_Create

Создает дескриптор контекста, который можно использовать для передачи команд в TBS.
Tbsi_Get_OwnerAuth

Получает авторизацию владельца доверенного платформенного модуля, если сведения доступны в локальном реестре.
Tbsi_Get_TCG_Log

Извлекает последний журнал конфигурации загрузки Windows (WBCL), также называемый журналом TCG.
Tbsi_Get_TCG_Log_Ex

Возвращает журнал конфигурации загрузки Windows (WBCL), также называемый журналом TCG, указанного типа.
Tbsi_GetDeviceInfo

Получает версию доверенного платформенного модуля на компьютере.
Tbsi_Physical_Presence_Command

Передает драйверу команду ACPI физического присутствия через TBS.
Tbsi_Revoke_Attestation

Делает недействительными PCR, если драйвер ELAM обнаруживает нарушение политики (например, rootkit).
Tbsip_Cancel_Commands

Отменяет все невыполненные команды для указанного контекста.
Tbsip_Context_Close

Закрывает дескриптор контекста, который освобождает ресурсы, связанные с контекстом в TBS, и закрывает дескриптор привязки, используемый для взаимодействия с TBS.
Tbsip_Submit_Command

Отправляет команду доверенного платформенного модуля (TPM) в базовые службы TPM (TBS) для обработки.

Структуры

 
TBS_CONTEXT_PARAMS

Указывает версию реализации контекста TBS.
TBS_CONTEXT_PARAMS2

Указывает версию реализации контекста TBS. Эту структуру необходимо использовать, если приложение работает с обеими версиями TPM.
TPM_DEVICE_INFO

Предоставляет сведения о версии доверенного платформенного модуля.