none
WDF驱动程序开发——如何读写PCIE配置空间 RRS feed

  • 问题

  •      我在开发PCIE驱动程序时要打开MSI中断(0x50第16位置1)关闭传统中断(0x04第10位置1),现在可以通过HalGetBusDataByOffset读取到配置空间里的值,而使用HalSetBusDataByOffset设置值后通过windriver和PLX软件查看都没有修改成功,是不是用的函数不对?


    • 已移动 Shu 2017 2015年11月11日 9:19 off-topic
    2015年11月11日 7:35

答案

  •      我在开发PCIE驱动程序时要打开MSI中断(0x50第16位置1)关闭传统中断(0x04第10位置1),现在可以通过HalGetBusDataByOffset读取到配置空间里的值,而使用HalSetBusDataByOffset设置值后通过windriver和PLX软件查看都没有修改成功,是不是用的函数不对?


    HalGetBusDataByOffset HalSetBusDataByOffset都好用,只是我把offset写偏了
    • 已标记为答案 kevin___ 2015年11月19日 8:12
    2015年11月19日 8:04

全部回复

  • 你好,

    为了得到更好的帮助,我将把您的帖子移到 Windows硬件开发者论坛(包含WHQL测试)  论坛。

    感谢您的理解!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年11月11日 9:18
  •      我在开发PCIE驱动程序时要打开MSI中断(0x50第16位置1)关闭传统中断(0x04第10位置1),现在可以通过HalGetBusDataByOffset读取到配置空间里的值,而使用HalSetBusDataByOffset设置值后通过windriver和PLX软件查看都没有修改成功,是不是用的函数不对?


    HalGetBusDataByOffset HalSetBusDataByOffset都好用,只是我把offset写偏了
    • 已标记为答案 kevin___ 2015年11月19日 8:12
    2015年11月19日 8:04