方法
GLibKeyFileget_integer
自版本: 2.6
声明 [src]
gint
g_key_file_get_integer (
GKeyFile* key_file,
const gchar* group_name,
const gchar* key,
GError** error
)
描述 [src]
返回与 key
关联的 group_name
的值作为整数。
如果找不到 key
,则返回 0 并且 error
被设置为 G_KEY_FILE_ERROR_KEY_NOT_FOUND
。同样,如果与 key
关联的值不能解释为整数,或者超出 #gint 的范围,则返回 0 并将 error
设置为 G_KEY_FILE_ERROR_INVALID_VALUE
。
自版本: 2.6
参数
group_name
-
类型:
const gchar*
一个组名。
数据由方法调用者拥有。 值是一个空终止的 UTF-8 字符串。 key
-
类型:
const gchar*
一个键。
数据由方法调用者拥有。 值是一个空终止的 UTF-8 字符串。 error
-
类型:
GError **
一个可恢复错误的返回位置的地址。
该参数可以是 NULL
。如果返回位置的地址不是 NULL
,则您必须将其初始化为NULL
的GError*
。如果没有错误,则方法将保留初始化到 NULL
。如果发生错误,参数将被设置为一个新的 GError
;调用者将拥有数据,并负责释放它。