---
title: Interrupt request (IRQ) codes
framework: Hypervisor
role: collectionGroup
role_heading: API Collection
path: hypervisor/1469442-interrupt_request_irq_codes-enum
---

# Interrupt request (IRQ) codes

An enumeration that describes available interrupt codes.

## Topics

### IRQ codes

- [IRQ_INFO_EXT_IRQ](hypervisor/irq_info_ext_irq.md)
- [IRQ_INFO_NMI](hypervisor/irq_info_nmi.md)
- [IRQ_INFO_HARD_EXC](hypervisor/irq_info_hard_exc.md)
- [IRQ_INFO_SOFT_IRQ](hypervisor/irq_info_soft_irq.md)
- [IRQ_INFO_PRIV_SOFT_EXC](hypervisor/irq_info_priv_soft_exc.md)
- [IRQ_INFO_SOFT_EXC](hypervisor/irq_info_soft_exc.md)
- [IRQ_INFO_ERROR_VALID](hypervisor/irq_info_error_valid.md)
- [IRQ_INFO_VALID](hypervisor/irq_info_valid.md)
- [IRQ_INFO_TYPE_MASK](hypervisor/irq_info_type_mask.md)

## See Also

### Shared types

- [VMX Creation Behavior](hypervisor/1469509-vmx_creation_behavior-enum.md)
- [VMX Exit Reasons](hypervisor/1469470-vmx-exit-reasons.md)
