windwos wifi 网卡驱动开发

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的帮助文档。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值