API 版本:2.0
库版本:2.83.2
由 gi-docgen 2024.1 生成
自 2.60 起
enum Gio.PollableReturn
通过返回值而非 GError 来报告错误的各种 IO 操作的返回值。
GError
创建此枚举是为向调用方返回错误,而无需分配 GError。对于通常产生的错误(如 G_IO_ERROR_WOULD_BLOCK),分配 GErrors 可能会非常昂贵。
G_IO_ERROR_WOULD_BLOCK
GErrors
如果为 G_POLLABLE_RETURN_FAILED,则应为操作设置 GError 来提供有关发生的错误的详细信息。
G_POLLABLE_RETURN_FAILED
自 2.60 起提供
操作失败时的通用错误条件。
0
G_POLLABLE_RETURN_OK
操作已成功完成。
1
G_POLLABLE_RETURN_WOULD_BLOCK
操作将被阻塞。
-27
内容