zx_system_get_version_string

摘要

取得系統的版本字串。

宣告

#include <zircon/syscalls.h>

zx_string_view_t zx_system_get_version_string(void);

說明

zx_system_get_version_string() 會傳回一個字串,表示 Zircon 系統正在執行中

傳回的物件是一對 C 字串指標和長度的簡單組合。 字串保證為 NUL 結尾且有效的 UTF-8。長度 不包含 NUL 結束字元。在 C++ 中,可以強制轉換傳回值 隱含給 std::string_viewstd::u8string_view 或其他類型: 等效的雙引數建構函式簽章。

字串常數長度不拘。位於提供的唯讀記憶體中 vDSO。因此,您隨時都可前往 相同的位址和內容永遠不會改變。

前四個字元代表版本架構。字串範例 會傳回「git-8a07d52603404521038d8866b297f99de36f9162」。

權限

TODO(https://fxbug.dev/42107318)

傳回值

zx_system_get_version_string() 會傳回 zx_string_view_t 物件。

錯誤

zx_system_get_version_string() 無法更新。

附註

另請參閱