新增:NEXT
PROTOCOLS
CollaborativeRebootInitiator
在 fuchsia.power/collaborative_reboot.fidl 中定義
協同裝置重新啟動作業的發起者。
協同重新啟動是一種機制,可讓多個角色協同合作,在避免干擾使用者的時間安排裝置重新啟動。演員可扮演兩種角色之一:排程器或啟動者。排程器會註冊在稍後重新啟動裝置的意願,而啟動程序會找出適當的時間執行重新啟動作業,並啟動任何排定的請求。這個通訊協定會執行發起者角色。
當平台設定為讓產品驅動重新開機排程時,即可使用協同重新開機功能。
舉例來說,這項機制可用於推動軟體更新。當平台發現有待套用的軟體更新時,即可下載更新並安排協同重新啟動。之後,當產品判斷裝置適合重新啟動時 (例如,在觀察到使用者長時間未活動後),即可啟動協同重新啟動。
新增:NEXT
PerformPendingReboot
啟動協同重新啟動。
如果協同重新啟動排程器有一個或多個待處理的重新啟動要求,就會啟動裝置重新啟動程序。
回覆:
- rebooting:如果有待處理的重新啟動要求,且裝置會立即重新啟動,則為 True。如果沒有待處理的重新啟動要求,且裝置不會重新啟動,則為 False。
要求
<EMPTY>
回應
名稱 | 類型 |
---|---|
payload |
CollaborativeRebootInitiatorPerformPendingRebootResponse
|
TABLES
CollaborativeRebootInitiatorPerformPendingRebootResponse
定義於 fuchsia.power/collaborative_reboot.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
rebooting |
bool
|