---
title: "hv_gic_get_distributor_base_alignment(_:)"
framework: Hypervisor
role: symbol
role_heading: Function
platforms: [macOS 15.0+]
path: "hypervisor/hv_gic_get_distributor_base_alignment(_:)"
---

# hv_gic_get_distributor_base_alignment(_:)

Gets the alignment for the base address of the generic interrupt controller (GIC) distributor region, in bytes.

## Declaration

```swift
func hv_gic_get_distributor_base_alignment(_ distributor_base_alignment: UnsafeMutablePointer<Int>) -> hv_return_t
```

## Parameters

- `distributor_base_alignment`: A pointer to GIC distributor base address alignment value that the framework writes to upon success.

## Return Value

Return Value HV_SUCCESS on success; otherwise, an error code.

## See Also

### Getting GIC device parameters

- [hv_gic_get_redistributor_region_size(_:)](hypervisor/hv_gic_get_redistributor_region_size(_:).md)
- [hv_gic_get_redistributor_size(_:)](hypervisor/hv_gic_get_redistributor_size(_:).md)
- [hv_gic_get_distributor_size(_:)](hypervisor/hv_gic_get_distributor_size(_:).md)
- [hv_gic_get_redistributor_base_alignment(_:)](hypervisor/hv_gic_get_redistributor_base_alignment(_:).md)
- [hv_gic_get_msi_region_base_alignment(_:)](hypervisor/hv_gic_get_msi_region_base_alignment(_:).md)
- [hv_gic_get_msi_region_size(_:)](hypervisor/hv_gic_get_msi_region_size(_:).md)
- [hv_gic_get_spi_interrupt_range(_:_:)](hypervisor/hv_gic_get_spi_interrupt_range(_:_:).md)
