我应该使用什么而不是AddPort?

时间:2011-12-09 10:17:09

标签: c++ winapi printing port obsolete

我正在为虚拟打印机维护一个端口监视器,我注意到我们实现的一些接口,包括AddPort,已被标记为过时(参见:http://msdn.microsoft.com/en-us/library/windows/hardware/ff545022(v=VS.85).aspx)。问题是,文档没有说明使用什么方法。

端口监视器必须仍然必须处理添加端口吗?

在Monitor2结构中似乎没有任何其他非过时的替换(参见:http://msdn.microsoft.com/en-us/library/windows/hardware/ff557532(v=vs.85).aspx)。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

端口监视器是具有服务器端和客户端DLL的分布式组件。客户端DLL使用AddPortUI function提供AddPort的UI功能。该函数通过XcvData function向监视器的服务器端DLL发送请求,并将DataName设置为字符串“AddPort”。然后,服务器组件实际实现了AddPort功能。