跳转至

vkGetPhysicalDeviceMemoryProperties

函数原型

1
2
3
void vkGetPhysicalDeviceMemoryProperties(
    VkPhysicalDevice                            physicalDevice,
    VkPhysicalDeviceMemoryProperties*           pMemoryProperties);

描述

查询物理设备的内存属性,物理设备的内存属性描述了可用的内存堆和内存类型。

参数

  • physicalDevice : 查询的物理设备。

  • pMemoryProperties : VkPhysicalDeviceMemoryProperties 结构体指针,包含查询返回的设备内存属性。

返回值

代码示例

1
2
3
4
// get memory properties from device 0 
VkPhysicalDevice physicalDevice = GetPhysicalDevices(0);
VkPhysicalDeviceMemoryProperties deviceMemoryProperties = {}
vkGetPhysicalDeviceMemoryProperties(physicalDevice, &deviceMemoryProperties);