标签: wdk ndis filter-driver
我正在为Windows编写NDIS过滤器驱动程序。当我检查NBL标志时,比如NDIS_NBL_FLAGS_IS_IPV4,它似乎没有设置,NblFlags字段的任何其他标志也没有?堆栈中的哪个驱动程序设置了这些值?
答案 0 :(得分:0)
不保证在所有情况下始终设置这些标志。在本机移动宽带堆栈上运行时,标志只需要 (因为没有MAC层和以太类型可供查看)。
如果您正在编写需要在各种配置中工作的通用LWF,则不能依赖此标志,并且您必须查看数据包有效负载本身以确定数据包类型。