给定PCI设备的地址(即总线,设备,功能),如何使用Win32 API调用在用户空间中以编程方式读取该设备的配置空间(例如供应商ID,设备ID)?

在Linux上,打开/sys/bus/pci/devices//config文件并从正确的偏移量读取。

最佳答案

您可以使用SetupDiGetClassDevs API遍历设备列表。如果在PCI参数中传递Enumerator,则只能枚举PCI设备。

关于windows - 使用Win32 API访问PCI配置空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36311149/

10-14 23:51