我正在为虚拟打印机维护一个端口监视器,我注意到我们实现的一些接口,包括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)。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
端口监视器是具有服务器端和客户端DLL的分布式组件。客户端DLL使用AddPortUI function提供AddPort的UI功能。该函数通过XcvData function向监视器的服务器端DLL发送请求,并将DataName设置为字符串“AddPort”。然后,服务器组件实际实现了AddPort功能。