虚拟方法

GioInputStreamread_fn

声明 [src]

gssize
read_fn (
  GInputStream* stream,
  void* buffer,
  gsize count,
  GCancellable* cancellable,
  GError** error
)

描述

没有可用的描述。

参数

buffer

类型: void*

没有可用的描述。

该参数可以是 NULL
数据由方法的调用者拥有
count

类型: gsize

没有可用的描述。

cancellable

类型: GCancellable

没有可用的描述。

该参数可以是 NULL
数据由方法的调用者拥有
error

类型: GError **

用于 恢复错误 的返回位置。

该参数可以是 NULL
如果返回位置不是 NULL,则必须将其初始化为 NULL GError*
如果没有错误,则虚拟函数将保留初始化后的参数设置为 NULL
发生错误时,参数将设置为一个新的 GError,调用者将接管数据,并负责释放它。

返回值

类型: gssize

没有可用的描述。