<!--
{
  "documentType" : "article",
  "framework" : "Hypervisor",
  "identifier" : "/documentation/Hypervisor/exits",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Exits"
}
-->

# Exits

Describe virtual machine exit conditions.

## Topics

### Descriptor

[`struct hv_vcpu_exit_t`](/documentation/Hypervisor/hv_vcpu_exit_t)

Information about an exit from the vCPU to the host.

### Exit reasons

[`struct hv_exit_reason_t`](/documentation/Hypervisor/hv_exit_reason_t)

The type that describes the event that triggered a guest exit to the host.

[`typealias hv_exception_syndrome_t`](/documentation/Hypervisor/hv_exception_syndrome_t)

Type of a vCPU exception syndrome.

[`typealias hv_exception_address_t`](/documentation/Hypervisor/hv_exception_address_t)

Type of a vCPU exception virtual address.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)