方法
GioResourceopen_stream
since: 2.32
声明 [src]
GInputStream*
g_resource_open_stream (
GResource* resource,
const char* path,
GResourceLookupFlags lookup_flags,
GError** error
)
描述 [src]
在资源中查找指定 path
的文件,并返回一个允许您读取数据的 GInputStream
。
lookup_flags
控制查找的行为。
此方法可能返回的唯一错误是 G_RESOURCE_ERROR_NOT_FOUND
,如果 path
在 resource
中未找到。
Available since: 2.32
参数
path
-
类型:
const char*
资源内的路径名。
数据由方法的调用者拥有。 值是一个以空字符终止的UTF-8字符串。 lookup_flags
-
error
-
类型:
GError **
可恢复错误的返回位置。
该参数可以为 NULL
。如果返回位置不为 NULL
,则必须将其初始化为NULL
GError*
。如果没有错误,方法将保留初始化的参数为 NULL
。在发生错误的情况下,该参数将设置为一个新分配的 GError
;调用者将拥有数据,并负责释放它。
返回值
类型: GInputStream
GInputStream
或在错误情况下返回 NULL
。
方法的调用者将拥有返回的数据,并负责释放它。 |