虽然 wdk 附带了一个示例,但它没有任何关于它如何工作的详细文档。
是否有任何资源可以完全解释其工作原理?
它确实包含您需要的所有内容。
NDIS 过滤器驱动程序
NDIS 6.0 和更高版本支持筛选器驱动程序。您应该使用过滤器驱动程序而不是过滤器中间驱动程序。有关中间驱动程序的详细信息,请参阅 NDIS 6.0 中间驱动程序。
以下部分介绍过滤器驱动程序并描述如何编写和安装过滤器驱动程序:
开发 NDIS 过滤器驱动程序的路线图
NDIS 过滤器驱动程序简介
编写 NDIS 过滤器驱动程序
NDIS 过滤器驱动安装
此引用可在“NDIS 过滤器驱动程序”下的 WDK 文档索引中找到。这里是 MSDN 的链接。尽管您在本地安装的 WDK 文档和此链接并不相同。所有你需要知道的都在这些页面上——除了你应该对 Windows 的驱动程序和内核模式开发有初步的了解。