/ appendices / VK_EXT_pci_bus_info.txt
VK_EXT_pci_bus_info.txt
1 include::meta/VK_EXT_pci_bus_info.txt[] 2 3 *Last Modified Date*:: 4 2018-12-10 5 *IP Status*:: 6 No known IP claims. 7 *Contributors*:: 8 - Matthaeus G. Chajdas, AMD 9 - Daniel Rakos, AMD 10 11 This extension adds a new query to obtain PCI bus information about a 12 physical device. 13 14 Not all physical devices have PCI bus information, either due to the device 15 not being connected to the system through a PCI interface or due to platform 16 specific restrictions and policies. 17 Thus this extension is only expected to be supported by physical devices 18 which can provide the information. 19 20 As a consequence, applications should always check for the presence of the 21 extension string for each individual physical device for which they intend 22 to issue the new query for and should not have any assumptions about the 23 availability of the extension on any given platform. 24 25 === New Object Types 26 27 None. 28 29 === New Enum Constants 30 31 * Extending elink:VkStructureType: 32 ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT 33 34 === New Enums 35 36 None. 37 38 === New Structures 39 40 * slink:VkPhysicalDevicePCIBusInfoPropertiesEXT 41 42 === New Functions 43 44 None. 45 46 === Issues 47 48 None. 49 50 === Examples 51 52 None. 53 54 === Version History 55 56 * Revision 2, 2018-12-10 (Daniel Rakos) 57 - Changed all members of the new structure to have the uint32_t type 58 * Revision 1, 2018-10-11 (Daniel Rakos) 59 - Initial revision