所以我正在移植一个为 NDIS 5.0 编写的旧的 32 位 NIC 驱动程序。我的目标是(如果可能的话)从 XP 开始的所有 64 位 Windows 版本。使用什么 NDIS 版本?根据我的阅读,它应该小于 6,因为那时 Windows XP x64 将不受支持 - 这是真的吗(我想知道,因为 x64 版本的 XP 不是那么传统)?
还有要使用什么 WDK 版本 - 我正在考虑 7.1,但我不知道甚至更新的 8.0、8.1 和 10 是否支持 Windows XP x64 NDIS?
我问是因为从我看到的 NDIS 版本都非常不同,我不想再次从头开始重新编写我的驱动程序。
还有一个我想知道的问题 - NDIS 与 WDK 有什么关系?WDK 是否也有版本(对不起,如果问题很愚蠢,但我以前从未开发过驱动程序)?我看到有 NDIS-WDM 驱动程序。