---
title: Exits
framework: hypervisor
role: collectionGroup
role_heading: API Collection
path: hypervisor/exits
---

# Exits

Describe virtual machine exit conditions.

## Topics

### Descriptor

- [hv_vcpu_exit_t](hypervisor/hv_vcpu_exit_t.md)

### Exit reasons

- [hv_exit_reason_t](hypervisor/hv_exit_reason_t.md)
- [hv_exception_syndrome_t](hypervisor/hv_exception_syndrome_t.md)
- [hv_exception_address_t](hypervisor/hv_exception_address_t.md)

## See Also

### Runtime

- [hv_vcpu_run(_:)](hypervisor/hv_vcpu_run(_:).md)
- [hv_vcpus_exit(_:_:)](hypervisor/hv_vcpus_exit(_:_:).md)
- [hv_vcpu_get_pending_interrupt(_:_:_:)](hypervisor/hv_vcpu_get_pending_interrupt(_:_:_:).md)
- [hv_vcpu_set_pending_interrupt(_:_:_:)](hypervisor/hv_vcpu_set_pending_interrupt(_:_:_:).md)
- [hv_vcpu_get_exec_time(_:_:)](hypervisor/hv_vcpu_get_exec_time(_:_:).md)
- [hv_interrupt_type_t](hypervisor/hv_interrupt_type_t.md)
