摘要
取得系統的版本字串。
宣告
#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_view
、std::u8string_view
,或具有相等的雙引數建構函式簽章的其他類型。
字串常數可以是任何長度。該物件位於 vDSO 提供的唯讀記憶體中。因此,在整個程序生命週期中,其內容一律可透過同一位址存取,且其內容不會改變。
前四個字元代表版本架構。回傳的字串範例為「git-8a07d52603404521038d8866b297f99de36f9162」。
權限
TODO(https://fxbug.dev/42107318)
傳回值
zx_system_get_version_string()
會傳回 zx_string_view_t
物件。
錯誤
zx_system_get_version_string()
無法失敗。