vkGetPhysicalDeviceExternalTensorPropertiesARM(3)

# vkGetPhysicalDeviceExternalTensorPropertiesARM(3) Manual Page

## Name

vkGetPhysicalDeviceExternalTensorPropertiesARM - Function for querying external tensor handle capabilities.

## C Specification

To query the external handle types supported by tensors, call:

    // Provided by VK_ARM_tensors
    void vkGetPhysicalDeviceExternalTensorPropertiesARM(
        VkPhysicalDevice                            physicalDevice,
        const VkPhysicalDeviceExternalTensorInfoARM* pExternalTensorInfo,
        VkExternalTensorPropertiesARM*              pExternalTensorProperties);

## Parameters

- `physicalDevice` is the physical device from which to query the tensor capabilities.

- `pExternalTensorInfo` is a pointer to a VkPhysicalDeviceExternalTensorInfoARM structure describing the parameters that would be consumed by vkCreateTensorARM.

- `pExternalTensorProperties` is a pointer to a VkExternalTensorPropertiesARM structure in which the capabilities are returned.

## Description

Valid Usage (Implicit)

- VUID-vkGetPhysicalDeviceExternalTensorPropertiesARM-physicalDevice-parameter
  `physicalDevice` must be a valid VkPhysicalDevice handle

- VUID-vkGetPhysicalDeviceExternalTensorPropertiesARM-pExternalTensorInfo-parameter
  `pExternalTensorInfo` must be a valid pointer to a valid VkPhysicalDeviceExternalTensorInfoARM structure

- VUID-vkGetPhysicalDeviceExternalTensorPropertiesARM-pExternalTensorProperties-parameter
  `pExternalTensorProperties` must be a valid pointer to a VkExternalTensorPropertiesARM structure

## See Also

VK_ARM_tensors, VkExternalTensorPropertiesARM, VkPhysicalDevice, VkPhysicalDeviceExternalTensorInfoARM

## 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