驱动开发
驱动开发
站长漫谈
技术交流
展开
-
Windows虚拟麦克风功能演示
详细可见:http://www.usbzh.com/article/detail-632.html USB中文网虚拟麦克风驱动演示原创 2021-10-19 10:31:50 · 2754 阅读 · 0 评论 -
使用SETUPAPI函数解析INF中的硬件ID
安装Windows驱动,首先得知道INF支持的硬件ID.本人手中有一个测试的inf文件,其内容如下: 设备支持的硬件ID如下: 字符串内容如下: 编写一个程序,用来解析INF文件。 代码如下: #include <iostream> #include <windows.h> #include <SetupAPI.h> #pragma comment(lib,"setupapi.lib") int main() { HINF hInf = SetupOpe原创 2021-05-10 19:02:40 · 484 阅读 · 0 评论 -
82599网卡的 MSI-X中断分析分析(一)
驱动程序的结构体ixgbe_netdev_ops回调函数为: 可以看到,打开设备时使用的函数是ixgbe_open,其是通过ixgbe_request_irq是进行中断初始化。 其根据硬件资源的初始化的结果adapter->flags进行中断初始化。这里的中断分为三种方式,分别为 MSI中断:IXGBE_FLAG_MSIX_ENABLED MSI-X中断:IXGBE_FLAG_MSI_ENABLED 默认为INTx中断。 而关于中断flags的标识是由回调函数结构体的i..原创 2021-05-06 19:43:38 · 547 阅读 · 0 评论