枚举

GioPollableReturn

自 2.60 起

声明

enum Gio.PollableReturn

描述 [src]

通过返回值而非 GError 来报告错误的各种 IO 操作的返回值。

创建此枚举是为向调用方返回错误,而无需分配 GError。对于通常产生的错误(如 G_IO_ERROR_WOULD_BLOCK),分配 GErrors 可能会非常昂贵。

如果为 G_POLLABLE_RETURN_FAILED,则应为操作设置 GError 来提供有关发生的错误的详细信息。

自 2.60 起提供

成员

G_POLLABLE_RETURN_FAILED

操作失败时的通用错误条件。

  • 值:0
  • 自 2.60 起提供
G_POLLABLE_RETURN_OK

操作已成功完成。

  • 值:1
  • 自 2.60 起提供
G_POLLABLE_RETURN_WOULD_BLOCK

操作将被阻塞。

  • 值:-27
  • 自 2.60 起提供