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() 無法失敗。

附註

另請參閱