阅读:3443回复:14
请问WinCE上NDIS网卡驱动开发的问题
现在开发了一个虚拟的NDIS网卡驱动,下层不控制物理网卡。现在有几个问题,希望与大家讨论:
1、关于加载与卸载 我希望可以在应用层加载驱动。这样的话应该用DeviceIoControl吧, NDIS网卡驱动的加载是不是都通过DD_NDIS_DEVICE_NAME这个流驱动的ioctl来实现的? 但是我是过几个命令,只有IOCTL_NDIS_LOAD_MINIPORT成功过,其他的像IOCTL_NDIS_REGISTER_ADAPTER都不能成功。我想加载驱动并创建一个网卡实例,到底应该用哪个命令码呢? 2、关于ioctl方法 我希望在应用层调用驱动里提供的接口,只能用ioctl来实现吧? NDIS网卡驱动模式中,是不是不提供ioctl方法?如果网卡驱动自身又不提供,是不是全得通过DD_NDIS_DEVICE_NAME这个流驱动的ioctl来实现呢? 假如是的话,我如何添加自定义的命令码?不可能要改DD_NDIS_DEVICE_NAME这个流驱动的文件吧,那可是系统文件啊!!!??? 欢迎大家讨论! 也许我想的有误,欢迎批评! 不过我的需求是明确的,就是两个\"我希望...\" |
|
最新喜欢:okincn |
沙发#
发布于:2003-01-15 16:05
Hello, bbs_000
你说的这种方法能加载NDIS网卡驱动吗? 有没有例子? thanks |
|
板凳#
发布于:2003-01-17 10:49
Hi, sbbbbs2003
我是直接在evc里开发的, 现在的问题是驱动好做,但不知如何 动态加载, 不知道怎么用啊? 你找到这方面的信息了吗? |
|
地板#
发布于:2003-01-17 11:07
我没有在VC下做过, 你要看我的驱动源码吗, 我是照着ne2000的源码做的,你如果要我可以把ne2000的源码给你。
不过加载的问题我没见到这有啊! |
|
地下室#
发布于:2003-01-17 14:12
有讲WinCE上的网卡加载的类似的文章吗?
|
|
|