When allocating memory that may: be exported to another process or Vulkan
instance, add a slink:VkExportMemoryAllocateInfoNV structure to the
pname:pNext chain of the slink:VkMemoryAllocateInfo structure, specifying
the handle types that may: be exported.

The slink:VkExportMemoryAllocateInfoNV structure is defined as:

include::../../api/structs/VkExportMemoryAllocateInfoNV.txt[]

  * pname:sType is the type of this structure.
  * pname:pNext is `NULL` or a pointer to an extension-specific structure.
  * pname:handleTypes is a bitmask of
    elink:VkExternalMemoryHandleTypeFlagBitsNV specifying one or more memory
    handle types that may: be exported.
    Multiple handle types may: be requested for the same allocation as long
    as they are compatible, as reported by
    flink:vkGetPhysicalDeviceExternalImageFormatPropertiesNV.

include::../../validity/structs/VkExportMemoryAllocateInfoNV.txt[]
