zx_vcpu_kick
SUMMARY
Kick a VCPU, causing it to stop execution.
DECLARATION
DESCRIPTION
zx_vcpu_kick() forces the current or next execution of zx_vcpu_enter() on
handle to return immediately with ZX_ERR_CANCELED.
zx_vcpu_kick() may be called multiple times on handle, but will only affect
the current or next execution of zx_vcpu_enter().
RIGHTS
handle must be of type ZX_OBJ_TYPE_VCPU and have ZX_RIGHT_EXECUTE.
RETURN VALUE
zx_vcpu_kick() returns ZX_OK on success. On failure, an error value is
returned.
ERRORS
ZX_ERR_ACCESS_DENIED handle does not have the ZX_RIGHT_EXECUTE right.
ZX_ERR_BAD_HANDLE handle is an invalid handle.
ZX_ERR_WRONG_TYPE handle is not a handle to a VCPU.
SEE ALSO
- [
zx_guest_create()] - [
zx_guest_set_trap()] - [
zx_vcpu_create()] - [
zx_vcpu_enter()] - [
zx_vcpu_interrupt()] - [
zx_vcpu_read_state()] - [
zx_vcpu_write_state()]
zx_guest_create()zx_guest_set_trap()zx_vcpu_create()zx_vcpu_enter()zx_vcpu_interrupt()zx_vcpu_read_state()zx_vcpu_write_state()
最后更新:
2022 年 12 月 31 日(Saturday) 21:07 CST