Zx_event_create

总结

创建活动。

声明

#include <zircon/syscalls.h>

zx_status_t zx_event_create(uint32_t options, zx_handle_t* out);

说明

zx_event_create() 会创建一个事件,该事件是一个有信号的对象。也就是说,您可以使用 zx_object_signal() 操控其 ZX_USER_SIGNAL_n(其中 n 为 0 到 7)的信号。n

新创建的标识名将拥有基本权限ZX_RIGHT_SIGNAL

权限

调用方作业政策必须允许 ZX_POL_NEW_EVENT

返回值

zx_event_create() 会在成功时返回 ZX_OK 和有效的事件句柄(通过 out)。如果失败,则返回错误值。

错误

ZX_ERR_INVALID_ARGS out 是无效的指针,或者 options 为非零值。

ZX_ERR_NO_MEMORY 由于内存不足而失败。 用户空间没有什么方法来处理此(不太可能)错误。在以后的 build 中,此错误不会再发生。

另请参阅