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_EVENT_SIGNALED
和 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
因内存不足而失败。
用户空间没有好办法处理此(不太可能)错误。在将来的版本中,此错误不会再发生。
另请参阅
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-04-28。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-04-28。"],[],[]]