Windows IoT Core 上的 NDIS 协议驱动程序
NDIS Protocol Driver on Windows IoT Core
我正在尝试在 Raspberry Pi 上为 Windows 物联网核心 运行 编写 Cisco CDP 协议驱动程序。这将允许我向上游服务器注册设备的安装位置。
为此,我尝试使用示例 NDISPROT 示例作为 Windows DDK 示例的一部分。这失败了,因为该项目似乎在本质上与 Windows 物联网(特别是 ARM)
不兼容
我需要做的是编写一个对原始以太网数据包进行操作的协议处理程序,因为 CDP 建立在与 802.3 截然不同的 802.2 LLC 之上。为此,在 Windows 上,我将编写一个 NDIS 6.x 协议驱动程序,缓存来自每个源的最新 CDP 帧,然后使用 DeviceIOControl() 与设备通信以下载最新的 CDP 数据包或上传格式化的 CDP 数据包。
是否有可用于在 Windows IOT Core 上执行相同操作的样板驱动程序?
遗憾的是,现在无法将 NDIS 协议驱动程序安装到 Windows IoT Core。 (OS 不理解 netcfg 使用的 INF 方言。)
此功能在我们的积压工作中。你可以通过直接向 Microsoft 发送反馈(通过反馈中心、论坛或直接向 IoT 团队发送电子邮件)来帮助提高其优先级。
我正在尝试在 Raspberry Pi 上为 Windows 物联网核心 运行 编写 Cisco CDP 协议驱动程序。这将允许我向上游服务器注册设备的安装位置。
为此,我尝试使用示例 NDISPROT 示例作为 Windows DDK 示例的一部分。这失败了,因为该项目似乎在本质上与 Windows 物联网(特别是 ARM)
不兼容我需要做的是编写一个对原始以太网数据包进行操作的协议处理程序,因为 CDP 建立在与 802.3 截然不同的 802.2 LLC 之上。为此,在 Windows 上,我将编写一个 NDIS 6.x 协议驱动程序,缓存来自每个源的最新 CDP 帧,然后使用 DeviceIOControl() 与设备通信以下载最新的 CDP 数据包或上传格式化的 CDP 数据包。
是否有可用于在 Windows IOT Core 上执行相同操作的样板驱动程序?
遗憾的是,现在无法将 NDIS 协议驱动程序安装到 Windows IoT Core。 (OS 不理解 netcfg 使用的 INF 方言。)
此功能在我们的积压工作中。你可以通过直接向 Microsoft 发送反馈(通过反馈中心、论坛或直接向 IoT 团队发送电子邮件)来帮助提高其优先级。