QueueCreateInfoCount
QueueCreateInfoCount is a member of the VkQueueFamilyProperties structure in the Vulkan graphics API. It is a count of the number of unique queue families available on a physical Vulkan device. Each queue family represents a distinct set of queues with specific capabilities and properties. For example, a device might have separate queue families for graphics operations, compute operations, and transfer operations. The value of queueCreateInfoCount indicates how many of these distinct groups of queues are present. This information is crucial for applications to understand the available hardware capabilities and to select appropriate queues for different tasks. When querying queue family properties using vkGetPhysicalDeviceQueueFamilyProperties, the returned array will have a size equal to queueCreateInfoCount. This allows developers to iterate through all available queue families and determine which ones meet their application's requirements. The minimum value for queueCreateInfoCount is typically one, as all Vulkan-compatible devices must support at least one queue family, usually for basic graphics operations.