标签: windows winapi drivers pci pci-bus
考虑到PCI设备的地址(即总线,设备,功能),如何使用用户空间中的Win32 API调用以编程方式读取该设备的配置空间(例如,供应商ID,设备ID)?
在Linux上,打开/ sys / bus / pci / devices //配置文件并从右侧偏移读取。
答案 0 :(得分:2)
您可以使用SetupDiGetClassDevs API遍历设备列表。如果您在PCI参数中传递Enumerator,则只能枚举PCI设备。
PCI
Enumerator