问题的更具体解释是,我需要使用 Putty 连接到创建的虚拟 COM 端口,它将读取传入的数据,并相应地从我的应用程序发送数据。
我能够构建这个
示例并将其安装在测试系统中并验证它是否正常工作 - 从这个虚拟端口连接、读取和写入数据。
我先说一下,我无法通过安装com0com等第三方程序来解决这个问题。我是系统编程和驱动程序编程的新手,所以我不知道下一步应该朝哪个方向发展。
当应用程序“打开 COM 端口”时,这意味着应用程序开始与该 COM 端口的驱动程序进行对话。您正在将 UDMF 驱动程序视为另一个也打开 COM 端口的应用程序。这没有道理。你不和司机说话。你
是司机。应用程序与您交谈。
这也意味着你必须理解这个例子。它演示了如何使用 Windows UMDF 函数。您的应用程序将需要使用这些 UMDF 函数。