方法
GioSubprocesscommunicate_finish
声明 [源代码位置]
gboolean
g_subprocess_communicate_finish (
GSubprocess* subprocess,
GAsyncResult* result,
GBytes** stdout_buf,
GBytes** stderr_buf,
GError** error
)
参数
result
-
类型:
GAsyncResult
结果。
数据由方法调用者拥有。 stdout_buf
-
类型:
GBytes
stdout 数据的返回位置。
函数将设置该参数。 该方法可以将该参数设置为零。 该参数可以是 NULL。 方法调用者负责获取返回数据并释放它。 stderr_buf
-
类型:
GBytes
stderr 数据的返回位置。
函数将设置该参数。 该方法可以将该参数设置为零。 该参数可以是 NULL。 方法调用者负责获取返回数据并释放它。 error
-
类型:
GError **
恢复性错误的返回位置。
该参数可以是 NULL。 如果返回位置不为 NULL,则必须将其初始化为零 GError*
。如果没有错误,方法将初始化该参数为零。 如果发生错误,参数将被设置为一个新分配的 GError
;调用者将获取该数据并负责释放它。