Structures
VkMemoryGetRemoteAddressInfoNV
Structure describing a remote accessible address export operation
The VkMemoryGetRemoteAddressInfoNV structure is defined as:
typedef struct VkMemoryGetRemoteAddressInfoNV {
VkStructureType sType;
const void* pNext;
VkDeviceMemory memory;
VkExternalMemoryHandleTypeFlagBits handleType;
} VkMemoryGetRemoteAddressInfoNV;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.memoryis the memory object from which the remote accessible address will be exported.handleTypeis the type of handle requested.
Valid Usage
VUID-VkMemoryGetRemoteAddressInfoNV-handleType-04966
handleType must have been included in
VkExportMemoryAllocateInfo::handleTypes when memory
was created
Valid Usage (Implicit)
VUID-VkMemoryGetRemoteAddressInfoNV-sType-sType
sType must be VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV
VUID-VkMemoryGetRemoteAddressInfoNV-pNext-pNext
pNext must be NULL
VUID-VkMemoryGetRemoteAddressInfoNV-memory-parameter
memory must be a valid VkDeviceMemory handle
VUID-VkMemoryGetRemoteAddressInfoNV-handleType-parameter
handleType must be a valid VkExternalMemoryHandleTypeFlagBits value