方法
GLibIOChannelseek_position
声明 [源]
GIOStatus
g_io_channel_seek_position (
GIOChannel* channel,
gint64 offset,
GSeekType type,
GError** error
)
参数
offset
-
类型:
gint64
从由
type
指示的位置开始的偏移字节数。 type
-
类型:
GSeekType
一个
GSeekType
。只有在允许调用g_io_channel_set_encoding ()
的情况下才允许G_SEEK_CUR
类型。有关详细信息,请参阅g_io_channel_set_encoding ()
的文档。 error
-
类型:
GError **
一个可恢复错误的返回位置。
参数可以为 NULL
。如果返回位置不是 NULL
,则必须将其初始化为NULL
的GError*
。如果没有错误,则方法会将参数保留为 NULL
。如果出错,则参数将设置为新分配的 GError
;调用者将承担数据所有权,并负责释放它。
返回值
类型: GIOStatus
操作的状态。