VkHostAddressRangeConstEXT(3)

# VkHostAddressRangeConstEXT(3) Manual Page

## Name

VkHostAddressRangeConstEXT - Structure specifying a constant host address range

## C Specification

A constant host address range indicates a range of host memory that cannot be altered.

    // Provided by VK_EXT_descriptor_heap
    typedef struct VkHostAddressRangeConstEXT {
        const void*    address;
        size_t         size;
    } VkHostAddressRangeConstEXT;

## Members

- `address` is a read-only host memory address.

- `size` is the size of the range.

## Description

Valid Usage (Implicit)

- VUID-VkHostAddressRangeConstEXT-address-parameter
  `address` must be a valid pointer to an array of `size` bytes

- VUID-VkHostAddressRangeConstEXT-size-arraylength
  `size` must be greater than `0`

## See Also

VK_EXT_descriptor_heap, VkOpaqueCaptureDataCreateInfoEXT, VkPushDataInfoEXT

## Document Notes

For more information, see the Vulkan Specification.

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0