方法
GioSubprocesscommunicate_utf8_finish
声明 [src]
gboolean
g_subprocess_communicate_utf8_finish (
  GSubprocess* subprocess,
  GAsyncResult* result,
  char** stdout_buf,
  char** stderr_buf,
  GError** error
)
参数
- result
- 
            类型: GAsyncResult结果。 数据由方法调用者拥有。 
- stdout_buf
- 
            类型: char**stdout数据的返回位置。 该论点将被函数设置。 方法可以将其设置为 NULL。该论点可以是 NULL。方法调用者负责对返回的数据进行所有操作,并对其负责释放。 该值是NUL终止的UTF-8字符串。 
- stderr_buf
- 
            类型: char**stderr数据的返回位置。 该论点将被函数设置。 方法可以将其设置为 NULL。该论点可以是 NULL。方法调用者负责对返回的数据进行所有操作,并对其负责释放。 该值是NUL终止的UTF-8字符串。 
- error
- 
            类型: GError **恢复错误的返回位置。 该论点可以是 NULL。如果返回位置不是 NULL,则必须将其初始化为NULLGError*。如果没有错误,方法将通过将其初始化为 NULL来left初始化论点。出错时,论点将设置为新分配的 GError;调用者将承担数据所有权,并负责释放它。