---
title: hv_vmx_capability_t
framework: hypervisor
role: symbol
role_heading: Structure
path: hypervisor/hv_vmx_capability_t
---

# hv_vmx_capability_t

The type that describes Virtual Machine Extensions (VMX) capability fields.

## Declaration

```swift
struct hv_vmx_capability_t
```

## Topics

### Capabilities

- [HV_VMX_CAP_PINBASED](hypervisor/hv_vmx_cap_pinbased.md)
- [HV_VMX_CAP_PROCBASED](hypervisor/hv_vmx_cap_procbased.md)
- [HV_VMX_CAP_PROCBASED2](hypervisor/hv_vmx_cap_procbased2.md)
- [HV_VMX_CAP_ENTRY](hypervisor/hv_vmx_cap_entry.md)
- [HV_VMX_CAP_EXIT](hypervisor/hv_vmx_cap_exit.md)
- [HV_VMX_CAP_BASIC](hypervisor/hv_vmx_cap_basic.md)
- [HV_VMX_CAP_TRUE_PINBASED](hypervisor/hv_vmx_cap_true_pinbased.md)
- [HV_VMX_CAP_TRUE_PROCBASED](hypervisor/hv_vmx_cap_true_procbased.md)
- [HV_VMX_CAP_TRUE_ENTRY](hypervisor/hv_vmx_cap_true_entry.md)
- [HV_VMX_CAP_TRUE_EXIT](hypervisor/hv_vmx_cap_true_exit.md)
- [HV_VMX_CAP_MISC](hypervisor/hv_vmx_cap_misc.md)
- [HV_VMX_CAP_CR0_FIXED0](hypervisor/hv_vmx_cap_cr0_fixed0.md)
- [HV_VMX_CAP_CR0_FIXED1](hypervisor/hv_vmx_cap_cr0_fixed1.md)
- [HV_VMX_CAP_CR4_FIXED0](hypervisor/hv_vmx_cap_cr4_fixed0.md)
- [HV_VMX_CAP_CR4_FIXED1](hypervisor/hv_vmx_cap_cr4_fixed1.md)
- [HV_VMX_CAP_VMCS_ENUM](hypervisor/hv_vmx_cap_vmcs_enum.md)
- [HV_VMX_CAP_EPT_VPID_CAP](hypervisor/hv_vmx_cap_ept_vpid_cap.md)
- [HV_VMX_CAP_PREEMPTION_TIMER](hypervisor/hv_vmx_cap_preemption_timer.md)

### Initializers

- [init(_:)](hypervisor/hv_vmx_capability_t/init(_:).md)
- [init(rawValue:)](hypervisor/hv_vmx_capability_t/init(rawvalue:).md)

### Raw Value

- [rawValue](hypervisor/hv_vmx_capability_t/rawvalue.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Capabilities

- [hv_vmx_read_capability(_:_:)](hypervisor/hv_vmx_read_capability(_:_:).md)
- [hv_vmx_get_msr_info(_:_:)](hypervisor/hv_vmx_get_msr_info(_:_:).md)
- [VMX Capabilities](hypervisor/1469645-vmx-capabilities.md)
- [hv_vmx_msr_info_t](hypervisor/hv_vmx_msr_info_t.md)
- [MSR Information Fields](hypervisor/3567084-msr-information-fields.md)
