Structures
VkImportMemoryZirconHandleInfoFUCHSIA
Structure specifying import parameters for Zircon handle to external memory
The VkImportMemoryZirconHandleInfoFUCHSIA structure is defined as:
typedef struct VkImportMemoryZirconHandleInfoFUCHSIA {
VkStructureType sType;
const void* pNext;
VkExternalMemoryHandleTypeFlagBits handleType;
zx_handle_t handle;
} VkImportMemoryZirconHandleInfoFUCHSIA;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.handleTypeis a VkExternalMemoryHandleTypeFlagBits value specifying the type ofhandle.handleis azx_handle_t(Zircon) handle to the external memory.
Valid Usage
VUID-VkImportMemoryZirconHandleInfoFUCHSIA-handleType-04771
handleType must be
VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA
VUID-VkImportMemoryZirconHandleInfoFUCHSIA-handle-04772
handle must be a valid VMO handle
Valid Usage (Implicit)
VUID-VkImportMemoryZirconHandleInfoFUCHSIA-sType-sType
sType must be VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA
VUID-VkImportMemoryZirconHandleInfoFUCHSIA-handleType-parameter
If handleType is not 0, handleType must be a valid VkExternalMemoryHandleTypeFlagBits value