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
isNULL
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)
VUID-VkDeviceMemoryOpaqueCaptureAddressInfo-sType-sType
sType
must be VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
VUID-VkDeviceMemoryOpaqueCaptureAddressInfo-pNext-pNext
pNext
must be NULL
VUID-VkDeviceMemoryOpaqueCaptureAddressInfo-memory-parameter
memory
must be a valid VkDeviceMemory handle