Базовые службы 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 Предоставляет сведения о версии доверенного платформенного модуля. |