windwos wifi 网卡驱动开发
2012-04-05 22:29
525 查看
windows 无线网卡驱动就是一个NDIS小端口驱动,原理就是实现NDIS小端口的接口函数。
下面将具体就一个wifi驱动进行分析:
驱动开发环境:win7+ddk7600.16385.1+vs2008,分析ddk自带例子usbwifi,对rtl8187无线网卡进行开发,用ndis6.0版本进行开发。
驱动程序的初始化,初始化所有的结构体。下面具体讲usb设备的初始化:
1.WdfUsbTargetDeviceCreate 创建一个usb设备。
2.WdfUsbTargetDeviceSelectConfig 获取创建usb的基本信息
3.WdfUsbInterfaceGetConfiguredPipe
4.WdfUsbTargetPipeSetNoMaximumPacketSizeCheck
5.WdfUsbTargetPipeIsInEndpoint
这些都重要的函数。具体的初始化过程有待详细查看ddk的帮助文档。
下面将具体就一个wifi驱动进行分析:
驱动开发环境:win7+ddk7600.16385.1+vs2008,分析ddk自带例子usbwifi,对rtl8187无线网卡进行开发,用ndis6.0版本进行开发。
驱动程序的初始化,初始化所有的结构体。下面具体讲usb设备的初始化:
1.WdfUsbTargetDeviceCreate 创建一个usb设备。
2.WdfUsbTargetDeviceSelectConfig 获取创建usb的基本信息
3.WdfUsbInterfaceGetConfiguredPipe
4.WdfUsbTargetPipeSetNoMaximumPacketSizeCheck
5.WdfUsbTargetPipeIsInEndpoint
这些都重要的函数。具体的初始化过程有待详细查看ddk的帮助文档。
相关文章推荐
- windwos iis 7.5 使用html 报405错误
- Windows 7无线网卡启用wifi共享蓝屏! (转载)
- WinCE 5.0 WIFI 无线网卡的配置和建立连接
- MySql-noinstall (绿色)解压版WINDWOS下 数据库启动和关闭
- 无线网卡设置成wifi
- Windwos下与VMware中的Linux共享文件夹
- C++实现wifi共享(本地网卡共享虚拟网卡)(1)
- 解决ubuntu无法连接wifi的问题: 安装无线网卡驱动
- windwos下安装和使用redis
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用(转)
- Windwos 手动杀毒
- [linux笔记]火狐扩增从windwos导到ubuntu。
- 在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点
- 将无线网卡改成WIFI热点( by quqi99 )
- windwos server 2008下用visual studio 2005开发碰到的一些问题
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- 用无线网卡做wifi热点共享网络的方法
- 在Windwos系统下使用Putty登录SSH服务器
- Windwos系统C盘的各个文件夹的作用?
- delphi 发送Windwos消息控制按钮