zx_counter_read

摘要

读取计数器的值。

声明

#include <zircon/syscalls.h>

zx_status_t zx_event_read(zx_handle_t handle, int64_t* value);

说明

zx_counter_read() 会将 handle 引用的计数器的值读取到整数 value 指向的位置。

权限

handle 必须包含 ZX_RIGHT_READ

返回值

zx_counter_read() 在成功时会返回 ZX_OK

失败时,系统会返回错误值。

错误

如果 handle 不是计数器句柄,则为 ZX_ERR_WRONG_TYPE

如果 handle 没有 ZX_RIGHT_READ,则会引发 ZX_ERR_ACCESS_DENIED

如果 value 是无效的指针,则为 ZX_ERR_INVALID_ARGS

另请参阅