---
title: IRQ_INFO_ERROR_VALID
framework: Hypervisor
role: symbol
role_heading: Global Variable
path: hypervisor/irq_info_error_valid
---

# IRQ_INFO_ERROR_VALID

The value that indicates the error associated with the interrupt is valid and is readable from the VMCS.

## Declaration

```swift
var IRQ_INFO_ERROR_VALID: UInt32 { get }
```

## See Also

### 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_VALID](hypervisor/irq_info_valid.md)
- [IRQ_INFO_TYPE_MASK](hypervisor/irq_info_type_mask.md)
