函数
GLibget_user_state_dir
自:2.72
[−]
描述 [src]
返回一个用来存储特定用户状态文件的目录。
在 UNIX 平台上,这是通过 XDG 基准目录规范 中描述的机制确定的。在这种情况下,检索到的目录将是 XDG_STATE_HOME
。
如果 Windows 中定义了 XDG_STATE_HOME
,它将遵循 XDG 基准目录规范。如果 XDG_STATE_HOME
未定义,则将使用本地(而非漫游)应用程序数据的文件夹。请参阅 FOLDERID_LocalAppData
的文档。请注意,在这种情况下,在 Windows 上它将与 g_get_user_data_dir()
返回的内容相同。
返回值会被缓存,并且在运行时修改它不受支持,因为在运行时修改环境变量是不安全的。
自版本 2.72 起可用
[−]
返回值
类型: const gchar*
GLib 拥有的一个不可修改或释放的字符串。
数据归调用函数所有。 |
该值是一个平台原生字符串,在 Unix 上使用首选的 OS 编码,在 Windows 上使用 UTF-8。 |