Structures

VkDeviceMemoryOpaqueCaptureAddressInfo

Structure specifying the memory object to query an address for

The VkDeviceMemoryOpaqueCaptureAddressInfo structure is defined as:

typedef struct VkDeviceMemoryOpaqueCaptureAddressInfo {
    VkStructureType sType;
    const void* pNext;
    VkDeviceMemory memory;
} VkDeviceMemoryOpaqueCaptureAddressInfo;

or the equivalent

typedef VkDeviceMemoryOpaqueCaptureAddressInfo VkDeviceMemoryOpaqueCaptureAddressInfoKHR;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • memory specifies the memory whose address is being queried.

Valid Usage

VUID-VkDeviceMemoryOpaqueCaptureAddressInfo-memory-03336

memory must have been allocated with VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT

Valid Usage (Implicit)