方法
GdkDropread_finish
声明 [来源]
GInputStream*
gdk_drop_read_finish (
GdkDrop* self,
GAsyncResult* result,
const char** out_mime_type,
GError** error
)
描述 [来源]
完成异步拖拽读操作的结束。
请注意,在 GTK 线程中不得使用阻塞性读调用返回的流,因为一些平台可能需要与 GTK 进行通信以完成数据传输。您可以使用异步 API,例如 g_input_stream_read_bytes_async()。
参数
result
-
类型:
GAsyncResult
一个
GAsyncResult
。数据由方法调用者拥有。 out_mime_type
-
类型:
const char**
用于使用 mime 类型的返回位置的指针。
函数将设置该参数。 返回的数据由实例所有。 该值是一个以空字符终止的 UTF-8 字符串。 error
-
类型:
GError **
用于可恢复错误的返回位置。
该参数可以为 NULL
。如果返回位置不是 NULL
,则必须将其初始化为NULL
的GError*
。如果没有错误,方法将保留初始化到 NULL
。在出现错误的情况下,参数将设置为一个新的 GError
;调用者将接收该数据,并负责释放它。
返回值
类型: GInputStream
GInputStream
。
方法调用者接收返回的数据,并负责释放它。 |
返回值可以为 NULL 。 |