電源管理 (TPM 基底服務)
TBS 會接收電源管理事件。 收到指出,當平臺的 TPM 或其他部分即將進入電源狀態時,執行將會中斷或 TPM 狀態遺失時,TBS 會檢查目前執行的命令是否可能完成,然後系統關閉電源。 一般而言,TBS 允許短和中持續時間命令完成,但會取消長時間的命令。 命令傳回之後,TBS 會停止將新命令傳送至 TPM,並自行準備休眠。 還原電源時,TBS 會將命令的結果傳回給呼叫端,然後繼續進行處理擱置的 TBS 命令。 TBS 電源管理程式碼會以非同步方式執行,因此即使 TPM 正在處理長命令,也可以處理電源管理要求。
當電腦進入睡眠狀態時,包括 S3 (睡眠) 和 S4 (休眠) ,TPM 會關閉電源。 因此,所有非持續性 TPM 狀態都會遺失。 進入這些狀態之前,應用程式軟體預期會準備遺失變動性 TPM 狀態。 當系統從睡眠狀態傳回時,TBS 會與 TPM 同步,讓 TBS 狀態與 TPM 狀態一致。 應用程式軟體可能需要重新發出中斷的命令。