VkBindMemoryStatus(3)

Name

VkBindMemoryStatus - Structure specifying where to return memory binding status

C Specification

The VkBindMemoryStatus structure is defined as:

// Provided by VK_VERSION_1_4
typedef struct VkBindMemoryStatus {
    VkStructureType    sType;
    const void*        pNext;
    VkResult*          pResult;
} VkBindMemoryStatus;
// Provided by VK_KHR_maintenance6
// Equivalent to VkBindMemoryStatus
typedef VkBindMemoryStatus VkBindMemoryStatusKHR;

Members

  • 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.

Description

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

Document Notes

For more information, see the Vulkan Specification.

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.