Structures

VkBindMemoryStatus

Structure specifying where to return memory binding status

The VkBindMemoryStatus structure is defined as:

typedef struct VkBindMemoryStatus {
    VkStructureType sType;
    const void* pNext;
    VkResult* pResult;
} VkBindMemoryStatus;

or the equivalent

typedef VkBindMemoryStatus VkBindMemoryStatusKHR;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • pResult is a pointer to a VkResult value.

If the pNext chain of VkBindBufferMemoryInfo or VkBindImageMemoryInfo includes a VkBindMemoryStatus structure, then the VkBindMemoryStatus::pResult will be populated with a value describing the result of the corresponding memory binding operation.

Valid Usage (Implicit)

VUID-VkBindMemoryStatus-sType-sType

sType must be VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS

VUID-VkBindMemoryStatus-pResult-parameter

pResult must be a valid pointer to a VkResult value