我使用NdisRegisterProtocol函数来挂接NDIS 5.1(Windows XP)中的TCP / IP协议,它起作用了。 在NDIS 6.0及更高版本中,不支持NdisRegisterProtocol功能,我尝试了NdisRegisterProtocolDriver功能,但它不起作用...... 谢谢你的帮助!
答案 0 :(得分:0)
您应该专门查看Microsoft's guide on porting NDIS 5.0 drivers to NDIS 6.0,,initialization section指南中的Intermediate Driver:
1)使用。调用NdisMRegisterMiniportDriver函数 NDIS_INTERMEDIATE_DRIVER标志设置为注册驱动程序的MiniportXxx 功能。
2)调用NdisRegisterProtocolDriver函数 如果驱动程序随后注册驱动程序的ProtocolXxx函数 将自己绑定到底层的NDIS驱动程序 3)打电话给 NdisIMAssociateMiniport函数通知NDIS关于该关联 在驱动程序的微型端口上边缘和协议下边缘之间。