zx_system_suspend_enter

摘要

TODO(https://fxbug.dev/42182545):記錄疊代時的確切行為和介面。

宣告

#include <zircon/syscalls-next.h>

zx_status_t zx_system_suspend_enter(zx_handle_t resource, zx_instant_boot_t resume_deadline);

說明

zx_system_suspend_enter 會暫停所有線上處理器的工作執行作業,直到 resume_deadline 提供的絕對時間。已在所有線上處理器繼續執行工作 恢復期限到期時,系統會傳回 zx_system_suspend_enter 的呼叫。離線 處理器狀態不會受到影響

傳回值

ZX_OKresume_deadline 到期,系統會繼續執行。

錯誤

如果 resume_deadline 是過去的時間,則為 ZX_ERR_TIMED_OUT

ZX_ERR_BAD_HANDLE資源不是有效的帳號代碼。

ZX_ERR_WRONG_TYPE resource 不是資源類型 ZX_RSRC_KIND_SYSTEM

ZX_ERR_OUT_OF_RANGE 資源超出範圍 [ZX_RSRC_SYSTEM_CPU_BASEZX_RSRC_SYSTEM_CPU_BASE+1)。