【问题标题】:Accessing the PCI config space with Win32 API使用 Win32 API 访问 PCI 配置空间
【发布时间】:2016-07-18 14:14:28
【问题描述】:

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

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

【问题讨论】:

标签: windows winapi drivers pci pci-bus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-07
    • 2012-07-06
    • 1970-01-01
    • 2018-07-19
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    相关资源
    最近更新 更多