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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.handleType
is a VkExternalMemoryHandleTypeFlagBits value specifying the type ofhandle
.handle
is 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