我查询了Windows XP的UDP和IPv4标头的卸载功能 校验和。
我向NDIS报告我支持TCP / UDP / IPv4标头的校验和卸载 在QUERY到OID_TCP_TASK_OFFLOAD。但是我得到SET到OID_TCP_TASK_OFFLOAD 仅适用于TCP和IPv4,但不适用于UDP。此外,在IPv4流量期间,NDIS不是 将校验和计算卸载到微型端口。 因此,简而言之,只有TCP校验和被正确卸载,而UDP和IPv4则没有 在XP SP3中。
当我在Windows 7 PC上测试相同的驱动程序时,我看到所有3个,即TCP,UDP 和NDIS正确卸载和IPv4。这证明了我正在做的一切 在报告NDIS功能方面是正确的。
但是为什么它在XP中不起作用?我们是否需要通过此方式启用此支持 其他一些手段(INF,注册表等)?
还有一个问题,Windows 7或Windows XP是否支持ICMP校验和卸载?
答案 0 :(得分:0)