---
title: Hypervisor Structures
framework: Hypervisor
role: collectionGroup
role_heading: API Collection
path: hypervisor/hypervisor-structures
---

# Hypervisor Structures

## Overview

Overview These structures allow you to interact with or control specific aspects of the operation of the Hypervisor.

## Topics

### Structures

- [hv_cache_type_t](hypervisor/hv_cache_type_t.md)
- [hv_vcpu_exit_exception_t](hypervisor/hv_vcpu_exit_exception_t.md)
- [hv_apic_ctrl_t](hypervisor/hv_apic_ctrl_t.md)
- [hv_apic_intr_trigger_t](hypervisor/hv_apic_intr_trigger_t.md)
- [hv_apic_lvt_flavor_t](hypervisor/hv_apic_lvt_flavor_t.md)
- [hv_apic_state](hypervisor/hv_apic_state.md)
- [hv_apic_state_ext_t](hypervisor/hv_apic_state_ext_t.md)
- [hv_atpic_state](hypervisor/hv_atpic_state.md)
- [hv_atpic_state_ext_t](hypervisor/hv_atpic_state_ext_t.md)
- [hv_gic_distributor_reg_t](hypervisor/hv_gic_distributor_reg_t.md)
- [hv_gic_icc_reg_t](hypervisor/hv_gic_icc_reg_t.md)
- [hv_gic_ich_reg_t](hypervisor/hv_gic_ich_reg_t.md)
- [hv_gic_icv_reg_t](hypervisor/hv_gic_icv_reg_t.md)
- [hv_gic_intid_t](hypervisor/hv_gic_intid_t.md)
- [hv_gic_msi_reg_t](hypervisor/hv_gic_msi_reg_t.md)
- [hv_gic_redistributor_reg_t](hypervisor/hv_gic_redistributor_reg_t.md)
- [hv_ioapic_state](hypervisor/hv_ioapic_state.md)
- [hv_ioapic_state_ext_t](hypervisor/hv_ioapic_state_ext_t.md)
- [hv_sme_p_reg_t](hypervisor/hv_sme_p_reg_t.md)
- [hv_sme_z_reg_t](hypervisor/hv_sme_z_reg_t.md)
- [hv_vcpu_sme_state_t](hypervisor/hv_vcpu_sme_state_t.md)
- [hv_vm_exitinfo_t](hypervisor/hv_vm_exitinfo_t.md)

## See Also

### Reference

- [Hypervisor Constants](hypervisor/hypervisor-constants.md)
- [Hypervisor Functions](hypervisor/hypervisor-functions.md)
- [Hypervisor Data Types](hypervisor/hypervisor-data-types.md)
