版块
论坛
喜欢
话题
应用
搜索
登录
注册
linfeng1216的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=77485
在NDIS中能区分物理网卡和虚拟网卡吗?
我做了个协议驱动,想绑定到机器的物理网卡上,但是如果机器上还安装了其它的虚拟网卡,如VMware的。则BindAdapterHandler会被调用好几次,并且进来的总是虚拟网卡先,物理网卡在后,但我真正想绑定的是物理网卡。那该如何区分呢?
回复
(
8
)
2007-06-28 11:36
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
linfeng1216
:
完了,看来这个问题是没有答案了。
(2007-09-19 09:13)
回复
linfeng1216
:
引用第4楼gutian98于2007-07-06 10:37发表的 : 你不能去获取mini port的设备属性吗?设备属性里面有些信息你自己可以作判断的呀?!比如真实物理网卡有硬件id(pci,usb什么的),而虚拟网卡没有这样的id呀,这是我的一个思路,并没有验证过,楼主如...
(2007-07-23 12:51)
回复
linfeng1216
:
引用第5楼rangzh于2007-07-17 22:47发表的 : 注册Miniport的时候,应该就可以区分了吧。如果是中间驱动的虚拟网卡,NdisIMRegisterLayeredMiniport;如果是真实的物理网卡,NdisMRegisterMiniport Nd...
(2007-07-23 12:49)
回复
rangzh
:
引用第3楼linfeng1216于2007-07-05 09:09发表的 : 多谢楼上的回答. 但是我仔细看了NdisMSetAttributesEx的参数,并没有哪个标志指明是虚拟网卡,安装文件中也是没有的. ....... 注册Miniport的时候,应该就可以区分...
(2007-07-17 22:47)
回复
gutian98
:
用户被禁言,该主题自动屏蔽!
(2007-07-06 10:37)
回复
linfeng1216
:
引用第2楼rangzh于2007-07-02 23:22发表的 : NDIS中肯定是要区分的,MiniportInitialize在调用NdisMSetAttributesEx时有一个标志就是指定是否是虚拟网卡的,而且安装文件中好像也有。 多谢楼上的回答. 但是我仔细看了N...
(2007-07-05 09:09)
回复
rangzh
:
NDIS中肯定是要区分的,MiniportInitialize在调用NdisMSetAttributesEx时有一个标志就是指定是否是虚拟网卡的,而且安装文件中好像也有。
(2007-07-02 23:22)
回复
linfeng1216
:
在DDK例子中也没有提供这样的方法,难道连MS也无法识别吗? :)
(2007-07-02 20:13)
回复
linfeng1216
加关注
写私信
0
关注
0
粉丝
171
帖子
返回顶部